部署指南
SFTPGo 网盘跑在主服务器宿主机上,不是 Docker。不要用 docker ps 查 Drive。Web 入口由 Nginx 反代。Linux 目录与权限细节以 文档 v1 · 服务器用户 SOP 为准。组织级拓扑见 基础设施概览。
本机落点
| 项 | 值 |
|---|---|
| 公网 | https://drive.bucssa.org |
| Nginx | /etc/nginx/sites-available/drive.bucssa.org |
| Web 上游 | http://127.0.0.1:8080 |
| systemd | sftpgo.service(发行版 unit:/lib/systemd/system/sftpgo.service) |
| 运行用户 | sftpgo / sftpgo |
| 配置目录 | /etc/sftpgo/(SFTPGO_CONFIG_DIR) |
| 启动命令 | /usr/bin/sftpgo serve |
| SFTP 端口 | 2022(本机监听,ufw 拒绝公网直连) |
| 数据目录约定 | /srv/sftpgo/data/(见 v1 SOP) |
日常操作
sudo systemctl status sftpgo
sudo journalctl -u sftpgo -f
sudo systemctl reload sftpgo # ExecReload = HUP
sudo nginx -t && sudo systemctl reload nginx
改 /etc/sftpgo/ 后按上游文档 reload 或 restart。不要把 Web 或 SFTP 改绑到公网网卡。
备份
网盘配置归档与用户文件增量由 /root/infra-backup 每日任务覆盖。见 备份与恢复。