services:uptime-kuma
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| services:uptime-kuma [2026/02/06 23:47] – external edit 127.0.0.1 | services:uptime-kuma [2026/02/08 08:35] (current) – created - external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Uptime Kuma ====== | ====== Uptime Kuma ====== | ||
| - | Self-hosted | + | Self-hosted |
| - | ===== Access | + | ===== Details |
| - | ^ Item ^ Value ^ | + | ^ Key ^ Value ^ |
| - | | Dashboard | [[https:// | + | |
| - | | Internal | [[https:// | + | |
| | Container | CT 114 | | | Container | CT 114 | | ||
| - | | IP | 10.100.161.114:3001 | | + | | IP | 10.100.161.114 |
| + | | Port | 3001 | | ||
| + | | RAM | 512 MB | | ||
| + | | URL | https:// | ||
| - | ===== Installation | + | ===== Features |
| - | <code bash> | + | * HTTP(s) |
| - | # Container erstellen | + | |
| - | pct create 114 local: | + | * DNS Monitoring |
| - | --hostname uptime-kuma \ | + | * Status Pages |
| - | --memory 512 --swap 256 \ | + | * Notifications |
| - | --cores 1 \ | + | |
| - | --net0 name=eth0, | + | |
| - | --features nesting=1 \ | + | |
| - | --unprivileged 1 \ | + | |
| - | --start 1 | + | |
| - | + | ||
| - | # Node.js installieren | + | |
| - | pct exec 114 -- bash -c ' | + | |
| - | apt update && apt install -y curl git | + | |
| - | curl -fsSL https:// | + | |
| - | apt install -y nodejs | + | |
| - | ' | + | |
| - | + | ||
| - | # Uptime Kuma installieren | + | |
| - | pct exec 114 -- bash -c ' | + | |
| - | cd /opt | + | |
| - | git clone https:// | + | |
| - | cd uptime-kuma | + | |
| - | npm run setup | + | |
| - | ' | + | |
| - | + | ||
| - | # Systemd Service | + | |
| - | pct exec 114 -- tee / | + | |
| - | [Unit] | + | |
| - | Description=Uptime Kuma - Monitoring | + | |
| - | After=network.target | + | |
| - | + | ||
| - | [Service] | + | |
| - | Type=simple | + | |
| - | WorkingDirectory=/ | + | |
| - | ExecStart=/ | + | |
| - | Restart=always | + | |
| - | Environment=NODE_ENV=production | + | |
| - | + | ||
| - | [Install] | + | |
| - | WantedBy=multi-user.target | + | |
| - | SERVICE | + | |
| - | + | ||
| - | pct exec 114 -- systemctl daemon-reload | + | |
| - | pct exec 114 -- systemctl enable --now uptime-kuma | + | |
| - | </ | + | |
| - | + | ||
| - | ==== Erstkonfiguration ==== | + | |
| - | + | ||
| - | | + | |
| - | - Admin-Account anlegen | + | |
| - | - Monitore hinzufügen | + | |
| - | + | ||
| - | ===== Notifications ===== | + | |
| - | + | ||
| - | ==== Telegram ==== | + | |
| - | + | ||
| - | Alerts werden bei Service-Ausfällen an Telegram gesendet. | + | |
| - | + | ||
| - | * **Bot:** @ryyptslpch_bot | + | |
| - | * **Chat:** Project Network-Automation | + | |
| - | * **Credentials: | + | |
| - | + | ||
| - | Konfiguration: | + | |
| ===== Monitors ===== | ===== Monitors ===== | ||
| - | ==== HTTP(s) ==== | + | Aktive Checks: |
| - | ^ Name ^ URL ^ Interval ^ | + | ^ Monitor |
| - | | n8n | https:// | + | | n8n | HTTP | 60s | |
| - | | Vaultwarden | https:// | + | | Vaultwarden | HTTP | 60s | |
| - | | Wiki | https:// | + | | DokuWiki |
| - | | Checkmk | + | | Forgejo |
| - | | Traefik | + | | Grafana |
| - | | Proxmox | + | | PostgreSQL |
| - | ==== TCP Port ==== | + | ===== Datenbank ===== |
| - | ^ Name ^ Host:Port ^ Interval ^ | + | SQLite: / |
| - | | PostgreSQL | 10.100.161.110: | + | |
| - | | n8n Backend | .111:5678 | 60s | | + | |
| - | | Vaultwarden Backend | .112:8080 | 60s | | + | |
| - | | Wiki Backend | .113:80 | 60s | | + | |
| - | | Checkmk Backend | .115:80 | 60s | | + | |
| - | ==== DNS ==== | + | ===== Service ===== |
| - | ^ Name ^ Check ^ | + | <code bash> |
| - | | DNS home.miskam.xyz | A-Record via 1.1.1.1 | | + | systemctl status uptime-kuma |
| + | journalctl -u uptime-kuma -f | ||
| + | </ | ||
| - | ===== Management | + | ===== Backup |
| <code bash> | <code bash> | ||
| - | # Status | + | cp /opt/uptime-kuma/data/kuma.db backup/ |
| - | pct exec 114 -- systemctl status | + | |
| - | + | ||
| - | # Logs | + | |
| - | pct exec 114 -- journalctl -u uptime-kuma -f | + | |
| - | + | ||
| - | # Restart | + | |
| - | pct exec 114 -- systemctl restart uptime-kuma | + | |
| </ | </ | ||
| - | ===== Backup | + | ===== Ansible |
| - | + | ||
| - | SQLite: / | + | |
| <code bash> | <code bash> | ||
| - | pct exec 114 -- cp /opt/uptime-kuma/ | + | ansible-playbook site.yml |
| </ | </ | ||
| - | ===== Related | + | ===== Links ===== |
| - | * [[services:checkmk|Checkmk]] | + | * [[https:// |
| - | * [[infrastructure: | + | |
services/uptime-kuma.1770421640.txt.gz · Last modified: by 127.0.0.1
