Login
4 branches 0 tags
Ben (Desktop/Arch) Code cleanup ada8ea6 11 days ago 251 Commits
rubhub / rubhub.service
[Unit]
Description=RubHub
After=network.target
Wants=network.target

[Service]
Type=notify
NotifyAccess=main
WatchdogSec=30s

AmbientCapabilities=CAP_NET_BIND_SERVICE
CapabilityBoundingSet=CAP_NET_BIND_SERVICE

User=rubhub
Group=rubhub

WorkingDirectory=/var/lib/rubhub

Environment=RUST_LOG=info

ExecStart=/usr/local/bin/rubhub

Restart=on-failure
RestartSec=1s

KillSignal=SIGTERM
TimeoutStartSec=5s
TimeoutStopSec=5s

MemoryHigh=512M
MemoryMax=768M

NoNewPrivileges=true
PrivateTmp=true
ProtectSystem=full
ProtectHome=true
ReadWritePaths=/var/lib/rubhub

StandardOutput=journal
StandardError=journal

[Install]
WantedBy=multi-user.target