关于6.3.9升级到7.0.2,无法启动,降级到6.3.9,又正常

切换到非 root 用户

使用 seafile 用户来运行 Seafile。具体操作:

假设 Seafile 安装目录为: /opt/seafile

假设 Seafile data 目录为: /opt/seafile/seafile-data

首先,您需要停止当前正在运行的 Seafile 服务。

cd /opt/seafile/seafile-server-latest

./seafile.sh stop

./seahub.sh stop

创建seafile用户

创建一个系统用户用来运行Seafile服务。建议该用户的用户名为 seafile:

useradd --system --comment "seafile" seafile --create-home --home-dir /home/seafile

修改目录权限

修改 Seafile 安装目录和 Seafile data 目录的属主和属组为 seafile:

chown -R seafile.seafile /opt/seafile

chown -R seafile.seafile /home/seafile-data

chown -R seafile.seafile /tmp/seafile-office-output

启动服务

su - seafile

cd /opt/seafile/seafile-server-latest

./seafile.sh start

./seahub.sh start