通过 Docker 部署 Seafile 网盘

前言

一切都是以换主力 VPS 为开端,虽然还剩余一年左右才到期,不过还是得早做打算,临期的 VPS 服务器,就算是当作折腾用。最近一直对 Docker 很感兴趣,尽管 SS 通过 Docker 部署的效果不太满意,但丝毫不影响对 Docker 的执念。主要的 Seafile 、Wordpress 都采用 Docker 部署,效果很不错。

步骤一

先进行 Docker 的安装。

步骤二

再完成 Nginx 、Cerbot 的安装。

步骤三

准备目录、新建 docker-compose.yml 文件。

步骤四

写入 docker-compose.yml 内容。

步骤五

启动 Docker Seafile ,注意,必须在 /opt/seafile 目录的路径下执行。

然后新建 Seafile 的 Nginx 站点配置文件。

步骤六

写入 Nginx 配置文件内容。

步骤七

启用站点,并签发证书。

验证是否安装成功

登录个人 Seafile 域名网址,完成个性化设置即可,注意,必须在系统设置里面把所有两处 http 改为 https 并打勾保存,否则无法上传文件。

鸣谢

以上步骤主要参考下面两篇教程内容,特此鸣谢:

Docker 部署 Seafile 

脚本一键快速安装 Docker 

官方部署文档亦参考不少内容:

用 Docker 部署 Seafile 服务

设置 Seafile 开机自启动



按部就班的完成以上所有设置之后,迎来最大的坑。

仅仅是查找这个错误代码的解决教程,可是费尽周折,很多网络上的教程均不起作用,最后阴差阳错结合几个帖子的答案,得以解决,在胡乱尝试中找到正确解法。 

在文件末尾加入一行代码,关键点在于被一篇教程误导,应该是单引号,教程却写着双引号,可能是常识,吾被坑惨矣!


THE END