首先将官方的 .env、seafile-server.yml、seadoc.yml、caddy.yml 下载下来
https://cloud.seafile.com/wiki/publish/seafile-manual/hk5G/
也可以直接用命令下载
# Seafile CE 13.0
wget -O .env https://manual.seafile.com/13.0/repo/docker/ce/env
wget https://manual.seafile.com/13.0/repo/docker/ce/seafile-server.yml
wget https://manual.seafile.com/13.0/repo/docker/seadoc.yml
wget https://manual.seafile.com/13.0/repo/docker/caddy.yml
然后打开seafile-server.yml文件 将
test:
[
"CMD",
"/usr/local/bin/healthcheck.sh",
"--connect",
"--mariadbupgrade",
"--innodb_initialized",
]改成
- "${SEAFILE_MYSQL_VOLUME:-/opt/seafile-mysql/db}:/var/lib/mysql"如果不改的话 MySQL的心跳会获取不到密码会一直报错。
然后打开caddy.yml 文件 将80,443两端口映射改了
然后打开.env 文件 将相应配置加上去 然后打开ssh 进入该文件路径 然后执行
docker compose up -d然后等待完成就ok了
评论已关闭