[Unit] Description=SyncServer - File sync orchestrator with Wake-on-LAN and web UI Documentation=https://github.com/syncserver/syncserver After=network-online.target Wants=network-online.target [Service] Type=simple User=syncserver Group=syncserver ExecStartPre=/bin/chown -R syncserver:syncserver /var/lib/syncserver ExecStart=/usr/bin/syncserver --config /etc/syncserver/config.yaml --data-dir /var/lib/syncserver Restart=on-failure RestartSec=5 StandardOutput=journal StandardError=journal SyslogIdentifier=syncserver # Hardening NoNewPrivileges=true PrivateTmp=true ProtectSystem=strict ProtectHome=true ReadWritePaths=/var/lib/syncserver /run UMask=0077 [Install] WantedBy=multi-user.target