第一步:下载并修改 docker-compose.yml
根据您需要的版本,下载 Seafile 专业版 docker-compose.yml 文件。
下载示例文件到您的服务器上,然后根据您的实际环境修改该文件。尤其是以下几项配置:
Seafile 镜像的版本,最新版为
latestMySQL root 用户的密码 (MYSQL_ROOT_PASSWORD and DB_ROOT_PASSWD)
持久化存储 MySQL 数据的 volumes 目录 (volumes)
持久化存储 Seafile 数据的 volumes 目录 (volumes)
持久化存储 Elasticsearch 索引数据的 volumes 目录 (volumes)

图一

图二
第二步:复制修改好的compose到docker中,然后运行。
第三步:进入seafile,输入图二中自己设置的登录用户名和密码。

到此为止,seafile 已经部署完毕。
存在问题1:无法上传附件
进入后台,点击“头像”,进入“系统设置”,

点击“设置”,如图,填入自己的网页地址即可。

存在问题2:seafile-elasticsearch无法正常启动。
大概率应该是本地文件夹权限问题,右击本地文件夹“seafile-elasticsearch”,将“管理员”用户组加入可读写即可。