Chuyển đến nội dung chính
Giảm 50% tất cả các gói, có thời hạn. Khởi điểm từ $2.48/mo
Zipline

Zipline

Zipline là nền tảng chia sẻ tệp và rút gọn URL tự lưu trữ: máy chủ tải lên tương thích ShareX với bảng điều khiển hiện đại, chủ đề và lưu trữ PostgreSQL. Giấy phép MIT với hơn 3.200 sao GitHub.

Tổng quan

3.3k

Sao GitHub

148

Cài đặt đang hoạt động

Giấy phép MIT Phiên bản Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

Cài đặt đang hoạt động là dữ liệu mẫu (xem trước); số liệu thực sẽ được kết nối trước khi ra mắt.

Truy cập

  1. Mở URL của Zipline: https://<SERVER-IP>
  2. Bạn sẽ được chuyển hướng đến trang thiết lập, nơi bạn có thể cấu hình tên người dùng và mật khẩu của siêu quản trị viên mặc định.

File và thư mục quan trọng

  • Đường dẫn cài đặt: /root/zipline
  • Tệp Compose: /root/zipline/docker-compose.yml
  • Tệp môi trường: /root/zipline/.env
  • Thư mục tải lên: /root/zipline/uploads
  • Tệp công khai: /root/zipline/public
  • Thư mục chủ đề: /root/zipline/themes
  • Volume PostgreSQL: /var/lib/docker/volumes/zipline_pgdata/_data
  • Cấu hình Nginx: /etc/nginx/sites-available/zipline.conf
  • Chứng chỉ SSL: /etc/nginx/ssl/zipline.crt
  • Khóa riêng SSL: /etc/nginx/ssl/zipline.key

Quản lý Docker

Xem trạng thái:

cd /root/zipline
docker compose ps

Xem log:

cd /root/zipline
docker compose logs -f

Khởi động lại các dịch vụ:

cd /root/zipline
docker compose restart

Dừng dịch vụ:

cd /root/zipline
docker compose down

Bắt đầu dịch vụ:

cd /root/zipline
docker compose up -d

Quản lý NGINX

Cấu hình kiểm thử:

nginx -t

Khởi động lại NGINX:

systemctl restart nginx

Tải lại NGINX:

systemctl reload nginx

Kiểm tra trạng thái NGINX:

systemctl status nginx

Kích hoạt SSL với một tên miền

1. Trỏ tên miền của bạn về IP máy chủ.

2. Cài đặt Certbot:

apt install -y certbot python3-certbot-nginx

3. Chạy lệnh sau để tạo chứng chỉ Let's Encrypt hợp lệ:

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

4. Thay thế đường dẫn SSL trong cấu hình Nginx:

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. Chỉnh sửa cấu hình Nginx và thay cả hai server_name _; với tên miền của bạn (server_name <yourdomain.com>) cho cả block HTTP (cổng 80) và HTTPS (cổng 443):

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

6. Tải lại Nginx để áp dụng các thay đổi:

systemctl reload nginx

7. Mở trình duyệt và truy cập: https://yourdomain.com

Cập nhật Zipline

Để cập nhật Zipline, chỉ cần chạy lệnh sau:

docker compose pull
docker compose up -d

Thao tác này sẽ kéo image Zipline mới nhất và khởi động lại máy chủ.

Ghi chú

  • Zipline chạy phía sau Nginx với HTTPS được bật.
  • Tệp đã tải lên được lưu trong /root/zipline/uploads.
  • Tài nguyên công khai được lưu trong /root/zipline/public.
  • Chủ đề tùy chỉnh được lưu trong /root/zipline/themes.
  • Thông tin đăng nhập cơ sở dữ liệu và khóa bí mật ứng dụng được lưu trong /root/zipline/.env.

Xem thêm về File Hosting

Ứng dụng liên quan.

Deploy Zipline now. Từ $2.48/tháng.