contrib/sbm-sync.service (696 bytes)
1 # systemd unit for sbm-sync. Install: 2 # useradd --system --home-dir /var/lib/sbm-sync --create-home sbm 3 # install -m 755 sbm-sync /usr/local/bin/ 4 # install -m 644 contrib/sbm-sync.service /etc/systemd/system/ 5 # install -m 640 -g sbm /dev/null /etc/sbm-sync.env # then edit it 6 # systemctl enable --now sbm-sync 7 [Unit] 8 Description=sbm Sync server 9 After=network.target 10 11 [Service] 12 User=sbm 13 Group=sbm 14 EnvironmentFile=/etc/sbm-sync.env 15 Environment=SBM_DATA=/var/lib/sbm-sync 16 ExecStart=/usr/local/bin/sbm-sync 17 Restart=on-failure 18 NoNewPrivileges=yes 19 ProtectSystem=strict 20 ProtectHome=yes 21 PrivateTmp=yes 22 PrivateDevices=yes 23 ReadWritePaths=/var/lib/sbm-sync 24 25 [Install] 26 WantedBy=multi-user.target