Migrate hourly health check from bash/systemd to n8n #1

Open
opened 2026-05-23 07:42:06 +00:00 by fkrebs · 0 comments
Owner

Prototype running as bash script on nuc via systemd timer (homelab-health.service, every 1h).

Checks: container status per host, HA VM, disk usage, key HTTP endpoints.
Auto-fix: docker start for stopped containers, docker prune for /tmp >80%.
Escalate via Gotify (token: Az9NpC-m1jjf571, url: http://192.168.1.40:10003).

Migrate to n8n using SSH node + HTTP Request nodes. Keep bash timer as fallback in case n8n is down.

See IDEAS.md for node-by-node design.

Prototype running as bash script on nuc via systemd timer (homelab-health.service, every 1h). Checks: container status per host, HA VM, disk usage, key HTTP endpoints. Auto-fix: docker start for stopped containers, docker prune for /tmp >80%. Escalate via Gotify (token: Az9NpC-m1jjf571, url: http://192.168.1.40:10003). **Migrate to n8n** using SSH node + HTTP Request nodes. Keep bash timer as fallback in case n8n is down. See IDEAS.md for node-by-node design.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: fkrebs/n8n-flows#1