请教在centos7部署seafile


#1

首先,小白一枚。
环境:实体机centos7.5 有固定IP
我按照官方说明使用docker部署的seafile。
docker run -d --name seafile
-e SEAFILE_SERVER_HOSTNAME=seafile.example.com
-v /opt/seafile-data:/shared
-p 80:80
seafileltd/seafile:latest
只运行了以上,所以上传下载不能用,不知道怎么设置开机启动。
请大侠来个手把手的教程。
谢谢。


#2

这两天刚摸索着弄好.
1.开机启动,用命令docker -pdate --restart=always seafile设置开机启动.或者在docker run命令中加入--restart=always
2.我印象中好像电信运营商封闭了家用用户的80,8080,443端口,如果你的网络也被封闭了,需要做端口映设,也就是-p 9000:80 把9000修改成你需要的端口,
3.-e SEAFILE_SERVER_HOSTNAME=seafile.example.com需要将后面的示例修改成你实际的域名或IP,如果不是默认的端口,需要填写端口号.
4.填写端口号后,在配置文件SERVICE_URL中会自动再加上一个8000端口,需要手动删除.例如seafile.example.com:9000:8000把中间的:9000删掉.
但是后面的FILE_SERVER_ROOT里面需要有这个9000的端口号,否则不能在网页上传下载文件,
5.命令中的\不能去掉,否则就是一行一个命令了。