前言
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