部署环境: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文件
暂未解决 有知道的可以评论一下
Ubuntu22.04上Seafile9.0.10部署常见问题与解决方案
文章详细介绍了在Ubuntu22.04系统中部署Seafile9.0.10时遇到的问题及解决方法,包括启动Seafile时的错误、内网访问与外网IP访问配置、上传文件的网络错误以及头像显示问题。解决策略涉及MySQL的预安装、Nginx反向代理设置和配置文件的修改。
1487

被折叠的 条评论
为什么被折叠?



