Seafile автозагрузка сервиса

Создаем юниты:

# vi /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=forking
ExecStart=/home/www/seafile/seafile-server-latest/seafile.sh start
ExecStop=/home/www/seafile/seafile-server-latest/seafile.sh stop
LimitNOFILE=infinity
User=nginx
Group=www-data

[Install]
WantedBy=multi-user.target
# vi /etc/systemd/system/seahub.service

[Unit]
Description=Seafile hub
After=network.target seafile.service

[Service]
Type=forking
# change start to start-fastcgi if you want to run fastcgi
ExecStart=/home/www/seafile/seafile-server-latest/seahub.sh start 8999
ExecStop=/home/www/seafile/seafile-server-latest/seahub.sh stop
User=nginx
Group=www-data

[Install]
WantedBy=multi-user.target

Перед запуском останавливаем наши сервисы (предварительно отредактировав vipw)

# su nginx
$ ./seafile.sh stop
$ ./seahub.sh stop
$ exit
# systemctl enable seafile.service
# systemctl enable seahub.service
# systemctl daemon-reload
# systemctl start seafile.service
# systemctl start seahub.service