Files
NodeFlare/docs/nodeflare.service
2026-09-12 02:34:48 +08:00

32 lines
673 B
Desktop File

[Unit]
Description=NodeFlare monitoring server
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
WorkingDirectory=/etc/nodeflare
ExecStart=/opt/nodeflare/nodeflare --config /etc/nodeflare/config.toml
Restart=on-failure
RestartSec=5s
UMask=0077
NoNewPrivileges=true
PrivateTmp=true
PrivateDevices=true
ProtectHome=true
ProtectSystem=strict
ProtectClock=true
ProtectControlGroups=true
ProtectHostname=true
ProtectKernelLogs=true
ProtectKernelModules=true
ProtectKernelTunables=true
LockPersonality=true
RestrictRealtime=true
RestrictSUIDSGID=true
SystemCallArchitectures=native
ReadWritePaths=/etc/nodeflare
[Install]
WantedBy=multi-user.target