n8n Workflows¶
Stand: 2026-05-25
Rolle¶
n8n orchestriert wiederkehrende und nachvollziehbare Workflows. Es ist nicht die Stelle fuer unkontrollierte produktive SSH-/Firewall-/Proxmox-Aenderungen.
Aktive Workflows¶
| Workflow | Status | Trigger | Zweck |
|---|---|---|---|
| Lanstyle URL Healthcheck | aktiv | stuendlich | prueft zentrale Web-Endpunkte ueber n8n-native HTTP Request Nodes |
Workflow ID:
bjNvXHMebs23cxrK
Der API-Zugang fuer n8n liegt in Vaultwarden:
Lanstyle / n8n API Token AI Infra
Betriebssystem-Healthcheck¶
Zusaetzlich zum n8n-Workflow laeuft im n8n-LXC ein systemd-Timer:
- Service:
lanstyle-healthcheck.service - Timer:
lanstyle-healthcheck.timer - Script:
/opt/lanstyle-agent/lanstyle-healthcheck.sh - Ergebnis:
/var/log/lanstyle-agent/healthcheck-latest.json - Fehlerbenachrichtigung: per
sendmailanm.eberhardt@lanstyle.de, nur beim ersten Fehler bis zur Erholung.
Der Shell-Healthcheck prueft Gitea, Wiki, NetBox, Open WebUI, Ollama, Vaultwarden, n8n, SMTP-Relay, Proxmox API und NPM UI. Er ist bewusst als versioniertes Skript umgesetzt, damit die Logik in Git nachvollziehbar bleibt.
Zielworkflows¶
| Workflow | Trigger | Aktion | Risiko |
|---|---|---|---|
| MkDocs Deploy Check | Gitea Push | Wiki Build/Health pruefen | niedrig |
| NetBox Snapshot | Zeitplan | read-only Export nach Gitea-Artefakt | niedrig |
| Agent Run Notification | Webhook | Status per Mail/Teams melden | niedrig |
| MCP Healthcheck | Zeitplan | Endpunkte pruefen, Fehler melden | niedrig |
| Change Approval Reminder | needs_approval |
Erinnerung erzeugen | niedrig |
| Post-Change Verification | manueller Trigger | definierte Tests ausfuehren | mittel |
Betriebsregeln¶
- n8n nur ueber NPM mit Access List.
- SMTP ueber
10.222.40.25:25. - Credentials in n8n nur wo notwendig; bevorzugt Vaultwarden/Environment.
- Workflows regelmaessig exportieren und in Gitea versionieren.
- Webhooks nur gezielt und mit Tokens.
Umgesetzte Schritte¶
- Owner ist angelegt.
- NPM-Proxy
n8n.lanstyle.deist aktiv. WEBHOOK_URLund Secure-Cookie-Optionen sind gesetzt.- SMTP ist ueber
10.222.40.25:25aktiv. - erster Healthcheck-Workflow ist angelegt und aktiv.
Noch offen¶
- Teams-Benachrichtigung bei Fehlern ergaenzen.
- NPM-Proxy-Export als geplanten Workflow ergaenzen. Script ist vorbereitet:
agent-runtime/scripts/npm-export-proxy-hosts.sh. - NetBox Snapshot als geplanten Workflow ergaenzen. Script ist vorbereitet:
agent-runtime/scripts/netbox-export-summary.sh. - Lokaler Gesamt-Export-Runner ist vorbereitet:
agent-runtime/scripts/run-agent-runtime-exports.sh.