部署环境:ubuntu 22.04
seafile 版本9.0.10
数据库:mysql
问题一:
部署步骤最后一步启动seahub的时候
创建管理员邮箱及密码后 报错 Error happened during creating seafile admin.
解决方法:
再部署seafile之前先安装mysql数据库,然后创建root 账户
再执行./setup-seafile-mysql.sh 这一步中的1 然后填写数据库信息的时候root的密码就填之前创建的。
tip:参考下文对修改数据库
Ubuntu20.04部署Seafile_ubuntu下安装seafile_lj小辣鸡的博客-优快云博客
问题二:
部署完成后可以本地127.0.0.1:8000访问但是无法提供网络IP访问
解决方法:
官方给的是配置Nginx反向代理,可以另一种方法,修改下图gunicorn.conf.py配置文件
bind="IP:port" 这里将127.0.0.1:8000修改为0.0.0.0:8000 即可直接通过IP地址访问
问题三:
部署完成后上传文件报网络错误如图
解决方法:
在web界面修改此项参数为服务器IP
问题四:
头像显示不正常
看了一两个其他人分享的解决方法,好像版本不太一样
有两种说法一种是清除缓存 一种要修改头像的py文件
暂未解决 有知道的可以评论一下