Ugrás a fő tartalomra
50% kedvezmény minden csomagra, korlátozott ideig. Már $2.48/mo
Zipline

Zipline

A Zipline egy önüzemeltetett fájlmegosztó és URL-rövidítő platform: ShareX-kompatibilis feltöltőszerver modern irányítópulttal, témákkal és PostgreSQL-tárolással. MIT licenc, több mint 3 200 GitHub-csillag.

Egy pillantásra

3.3k

GitHub-csillagok

148

Aktív telepítések

Licenc MIT Verzió Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

Az aktív telepítések mintaadatok (előnézet); az igazi metrika az indítás előtt lesz bekötve.

Hozzáférés

  1. Nyisd meg a Zipline URL-t: https://<SERVER-IP>
  2. Átirányítunk egy beállítási oldalra, ahol megadhatod az alapértelmezett szuperadminisztrátor felhasználónevét és jelszavát.

Fontos fájlok és könyvtárak

  • Telepítési útvonal: /root/zipline
  • Compose fájl: /root/zipline/docker-compose.yml
  • Környezeti fájl: /root/zipline/.env
  • Feltöltési könyvtár: /root/zipline/uploads
  • Nyilvános fájlok: /root/zipline/public
  • Témakönyvtár: /root/zipline/themes
  • PostgreSQL kötet: /var/lib/docker/volumes/zipline_pgdata/_data
  • Nginx konfigurálása: /etc/nginx/sites-available/zipline.conf
  • SSL Tanúsítvány: /etc/nginx/ssl/zipline.crt
  • SSL titkos kulcs: /etc/nginx/ssl/zipline.key

Docker Kezelés

Állapot megtekintése:

cd /root/zipline
docker compose ps

Naplók megtekintése:

cd /root/zipline
docker compose logs -f

Szolgáltatások újraindítása:

cd /root/zipline
docker compose restart

Szolgáltatások leállítása:

cd /root/zipline
docker compose down

Szolgáltatások indítása:

cd /root/zipline
docker compose up -d

NGINX kezelés

Tesztkonfiguráció:

nginx -t

Indítsa újra az NGINX-et:

systemctl restart nginx

Töltse újra az NGINX-et:

systemctl reload nginx

Ellenőrizze az NGINX állapotát:

systemctl status nginx

SSL engedélyezése domainnel

1. Irányítsa a domainjét a szerver IP-jére.

2. Telepítsd a Certbotot:

apt install -y certbot python3-certbot-nginx

3. Futtasd az alábbi parancsot érvényes Let's Encrypt tanúsítvány létrehozásához:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

4. Cseréld le az SSL-útvonalakat az Nginx konfigurációban:

vim /etc/nginx/sites-available/zipline.conf
# Before:
    # ssl_certificate /etc/nginx/ssl/zipline.crt;
    # ssl_certificate_key /etc/nginx/ssl/zipline.key;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

5. Szerkeszd az Nginx konfigurációt, és cseréld le mindkét server_name _; a domainjével (server_name <yourdomain.com>) mind a HTTP (80-as port), mind a HTTPS (443-as port) blokkokhoz:

vim /etc/nginx/sites-available/zipline.conf
# Before:
    server_name: _;
# After:
    server_name: yourdomain.com;

6. Töltse újra a Nginx-et a változások érvényesítéséhez:

systemctl reload nginx

7. Nyissa meg a böngészőjét és látogassa meg: https://yourdomain.com

A Zipline frissítése

A Zipline frissítéséhez egyszerűen futtasd az alábbi parancsot:

docker compose pull
docker compose up -d

Ez letölti a legfrissebb Zipline image-et, és újraindítja a szervert.

Megjegyzések

  • A Zipline az Nginx mögött fut, engedélyezett HTTPS-sel.
  • A feltöltött fájlok itt találhatók: /root/zipline/uploads.
  • A nyilvános erőforrások itt találhatók: /root/zipline/public.
  • Az egyéni témák itt találhatók: /root/zipline/themes.
  • Az adatbázis hitelesítő adatai és az alkalmazás titkai itt találhatók: /root/zipline/.env.

További fájltárhely megoldások

Kapcsolódó alkalmazások.

Deploy Zipline now. Már 2,48 $/hó-tól.