keepsync.service
1 [Unit] 2 Description=KeepSync - Secure Multi-Provider File Synchronization Service 3 Documentation=https://github.com/keepsync/keepsync 4 After=network.target 5 Wants=network.target 6 7 [Service] 8 Type=exec 9 ExecStart=/usr/local/bin/keepsync server --verbose --server-config=/home/master/.keepsync/server.json 10 ExecReload=/bin/kill -HUP $MAINPID 11 Restart=always 12 RestartSec=5 13 User=master 14 Group=master 15 16 # Basic security settings (reduced to prevent namespace issues) 17 NoNewPrivileges=true 18 PrivateTmp=true 19 20 # Resource limits 21 LimitNOFILE=65536 22 MemoryMax=1G 23 24 # Environment 25 Environment="PATH=/usr/local/bin:/usr/bin:/bin" 26 27 [Install] 28 WantedBy=multi-user.target