把快传搭在自己的服务器
本指南用于部署你自己的快传站点。账号、文件、套餐和收款配置保存在你的站点中,插件市场连接官方中心。
1. 准备服务器与访问地址
- Linux 服务器与 root / sudo 权限,磁盘空间按文件上传量准备。
- 域名解析到服务器,开放 80、443 端口;试用也可使用 IP + HTTP 端口。
- 全新 Ubuntu / Debian 可自动安装 Docker;其他系统先安装 Docker Engine 与 Compose 插件。
- 邮箱注册需要 SMTP 地址、端口、发件邮箱及授权码。安装时也可暂时跳过。
2. 下载、上传并解压程序
下载 ZIP 或 TAR.GZ 完整包,将程序上传到自己的服务器,再进入解压后的目录:
tar -xzf quickdrop-0.1.3.tar.gz
cd quickdrop-0.1.3
可先校验下载包,结果应与官网 SHA256SUMS 一致:
sha256sum quickdrop-0.1.3.tar.gz
3. 运行一键部署命令
sudo bash deploy/one-click.sh
填写自己的访问地址,例如
https://send.example.com。首次构建可能需要几分钟,完成后会显示地址与安装码。
如果服务器已有网站或宝塔,80/443 通常已被使用。请保留现有服务,按程序内
docs/deployment.md 设置仅监听本机的应用端口,再通过已有 Nginx
反向代理接入域名。一键脚本检测端口冲突时会停止,不会替换已有网站。
4. 打开网页,完成首次安装
- 粘贴安装码,确认安装身份。
- 检查数据库、文件读写删除和清理队列。
- 设置站点名称、管理员邮箱与密码。
- 选择本地磁盘或 S3,测试存储连接。
- 配置并检查 SMTP,或稍后再配置。
- 确认完成,自动登录管理员,开始上传或进入后台。
安装完成后不再显示向导。跳过邮件时邮箱注册暂时关闭,管理员仍可上传。
5. 使用插件商城
站点连接官方插件商城。第三方插件需要独立运行器与
Rootless Docker,按包内 docs/runner.md 配置;未通过隔离检查时不能启用。
更新与备份
升级前备份数据库和私密配置,再更换程序并重新构建。保管好
.env.quickstart,不要公开或提交到代码仓库,也不要删除 Docker
数据卷。临时文件到期删除,不适合作为长期备份。
遇到问题时
- 域名打不开:检查解析、服务器入站端口、反向代理和容器状态。
- 没有收到邮件:检查授权码、发件地址、服务商限制及垃圾邮件箱。
- 上传失败:检查后台大小和配额、磁盘空间、存储权限。
- 插件不能启用:检查运行器、隔离检查、签名、兼容性和授权。