seafile设置开机自动启动(seafile smb)

前言

seafile部署完成后,并非开机自启,如重启服务器,则需要手动开启服务,比较麻烦;下面讲解如何设置seafile开机自启。

seafile设置开启自启步骤

1、添加 docker-compose.service

vim /etc/systemd/system/docker-compose.service

2、写入如下内容:

[Unit]

Description=Docker Compose Application Service

Requires=docker.service

After=docker.service


[Service]

Type=forking

RemainAfterExit=yes

#WorkingDirectory为seafile-server.yml配置文件所在的目录

WorkingDirectory=/opt/seafile

ExecStart=/usr/bin/docker compose up -d

ExecStop=/usr/bin/docker compose down

TimeoutStartSec=0


[Install]

WantedBy=multi-user.target

3、docker-compose.service 文件设置为 644 权限

chmod 644 /etc/systemd/system/docker-compose.service

4、加载服务并配置开机启动

systemctl daemon-reload

systemctl enable docker-compose.service

5、关机重启查看服务状态,如图则正常:

systemctl status docker-compose.service

原文链接:,转发请注明来源!