Zum Inhalt

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 sendmail an m.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.de ist aktiv.
  • WEBHOOK_URL und Secure-Cookie-Optionen sind gesetzt.
  • SMTP ist ueber 10.222.40.25:25 aktiv.
  • 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.