Ubuntu22.04服务器版单机部署的seafile9.0.6 。seafile启动正常,文件上传、下载都正常。 但是开机启动不成功,
建立了/etc/systemd/system/seafile.service和/etc/systemd/system/seahub.service两个启动脚本文件,并按照官网教程 重新加载 systemd 的守护进程:systemctl daemon-reload以及设置了服务开机启动:
sudo systemctl enable seafile.service
sudo systemctl enable seahub.service
电脑启动过程中没有任何错误提示,但是seafile无法开机自动启动。
请高手帮我看看那里错了?我的seafile是用root用户安装的。输入命令启动时候也是在root下启动的。
下面是两个启动脚本文件的内容:
/etc/systemd/system/seafile.service
文件内容如下:
[Unit]
Description=Seafile
add mysql.service or postgresql.service depending on your database to the line below
After=network.target
[Service]
Type=oneshot
ExecStart=/opt/seafile/seafile-server-latest/seafile.sh start
ExecStop=/opt/seafile/seafile-server-latest/seafile.sh stop
RemainAfterExit=yes
User=root
Group=root
[Install]
WantedBy=multi-user.target
/etc/systemd/system/seahub.service
文件内容如下:
[Unit]
Description=Seafile hub
After=network.target seafile.service
[Service]
change start to start-fastcgi if you want to run fastcgi
ExecStart=/opt/seafile/seafile-server-latest/seahub.sh start
ExecStop=/opt/seafile/seafile-server-latest/seahub.sh stop
User=root
Group=root
Type=oneshot
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target