CentOS7安装seafile开源版

CentOS7安装seafile开源版

1、安装环境及版本

    本文基于CentOS Linux release 7.9系统进行安装,

2、安装docker

    参考https://www.runoob.com/docker/centos-docker-install.html

3、安装mysql

    参考https://www.jianshu.com/p/e7fd2fb5e6dd

4、部署Seafile服务

    部署过程参考https://cloud.seafile.com/published/seafile-manual-cn/docker/%E7%94%A8Docker%E9%83%A8%E7%BD%B2Seafile.md

    本文只记录部署过程遇到的问题及解决方式。

    安装 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服务。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容