ansible-role-uptimekuma/templates/uptime-kuma.service.j2
2023-05-14 20:05:12 +02:00

25 lines
577 B
Django/Jinja

[Unit]
Description=Uptime-Kuma - A free and open source uptime monitoring solution
Documentation=https://github.com/louislam/uptime-kuma
After=network.target
[Service]
Type=simple
User={{ uptimekuma_user }}
Environment=HOST=0.0.0.0
Environment=PORT={{ uptimekuma_port }}
WorkingDirectory={{ uptimekuma_home }}
ExecStart=/usr/bin/npm run start-server
Restart=on-failure
# Hardening to improve security
ProtectControlGroups=true
ProtectHome=true
ProtectSystem=strict
PrivateMounts=true
PrivateTmp=true
ReadWritePaths={{ uptimekuma_home }}
[Install]
WantedBy=multi-user.target