CentOS7安装seafile开源版
1、安装环境及版本
本文基于CentOS Linux release 7.9系统进行安装,
2、安装docker
3、安装mysql
4、部署Seafile服务
本文只记录部署过程遇到的问题及解决方式。
安装 docker-compose时,提示没有这个包,经查,原因是没安装epel,执行以下命令安装yum -y install epel-release
根据实际情况修改docker-compose.yml,主要修改模版中注释带有Requested的配置
修改好docker-compose.yml后上传到服务器(目录随意),然后切换到该目录并执行docker-compose up -d
第一次执行发现报错
经查,发现docker未启动,执行systemctl start docker启动docker
启动后再次执行docker-compose up -d
部署成功后打开地址(IP+端口),成功访问,使用docker-compose.yml文件中配置的帐号密码进行登录。
但测试上传文件发现无法上传,F12查看系统报错信息,发现原来是配置文件的SEAFILE_SERVER_HOSTNAME配置问题
在系统管理的设置中修改URL的配置,修改为IP形式。
修改shared/seafile/conf下的ccnet.conf,将域名修改为IP形式,修改完成后通过docker-compose restart 重启Seafile服务。