Uptime Kuma als Dienst ohne Container installieren

Installieren und starten

cd projects
git clone https://github.com/louislam/uptime-kuma.git

cd uptime-kuma
npm run setup

# Option 1. Try it
node server/server.js

Uptime Kuma als Dienst registrieren

cd /home/serverconnect/.config/systemd/user

Update script im home-Verzeichnis erstellen

cat <<EOF >~/kuma.service.sh

[Unit]
Description = Uptime Kuma

[Install]
WantedBy = multi-user.target

[Service]
Type = simple
WorkingDirectory = /home/serverconnect/projects/uptime-kuma
ExecStart = /usr/bin/node server/server.js
Restart = always

Dienst eintragen

systemctl --user enable kuma

systemctl --user start kuma

systemctl --user status kuma

Wenn der Start fehlschlägt, Logs abfragen

yournalctl --user -r -u kuma

Daten aus alten Kuma exportieren und in neue Installation einfügen.

+ - LogIn User→Settings→ BackUp