Files
Homelab--Bratonein-Kontroll…/Kapitel 10/Free Rhohtext.md

2.3 KiB
Raw Blame History

Kapitel 10 n8n (Free)

Einleitung

Mit dem Tool n8n (gesprochen: „nn“) führst du eine zentrale Komponente für Automatisierungen in dein UCC-System ein. Das Ziel ist, wiederkehrende Aufgaben wie Erinnerungen, Uploads oder Social-Media-Posts nicht manuell erledigen zu müssen sondern automatisiert, nachvollziehbar und kontrolliert im Hintergrund ablaufen zu lassen.

n8n ist eine sogenannte Low-Code-Automatisierungsplattform. Du erstellst Abläufe („Workflows“) visuell, indem du vordefinierte Funktionen sogenannte „Nodes“ miteinander verbindest. Es gibt Nodes für Zeitpläne, HTTP-Requests, Datenbanken, Social Media, Kalender, E-Mail, Twitch, Discord und viele weitere Dienste. Gleichzeitig kannst du eigene JavaScript-Logik ergänzen, wenn du mehr Kontrolle brauchst.

Im Gegensatz zu externen Diensten wie Zapier, Make oder IFTTT läuft n8n vollständig lokal in einem eigenen Container auf deinem Server. Das bedeutet:

  • keine Daten verlassen dein Netzwerk,
  • keine Anmeldung oder Drittanbieter-Abhängigkeit,
  • keine Einschränkungen bei der Anpassung.

[!NOTE] Wir verwenden in diesem Tutorial ausschließlich die kostenfreie Community Edition von n8n. Diese wird lokal installiert, läuft dauerhaft im eigenen Container und stellt alle für den Einstieg relevanten Funktionen bereit.

Dieses Kapitel behandelt ausschließlich die Grundlagen:

  • Installation von n8n auf einem dedizierten Ubuntu-Container,
  • Konfiguration und Start als systemweiter Dienst,
  • Integration über Nginx Proxy Manager mit Subdomain und HTTPS,
  • Erstellung eines ersten produktiven Workflows (Stream-Reminder + Social Post).

Das hier erstellte Setup bildet die technische Basis für spätere Erweiterungen, z.B. das automatische Auslesen von Twitch-Kalenderdaten (ICS-Dateien), das Erzeugen und Planen von Social-Media-Inhalten oder automatisierte Uploads in deine Nextcloud. Diese folgen im Premium-Kapitel.

Wie immer setzen wir kein technisches Vorwissen voraus. Alles, was du für dieses Kapitel brauchst, hast du in den vorherigen Schritten bereits eingerichtet: Proxmox, LXC, Proxy, Domain und grundlegende Netzwerkstruktur. Wenn du diesen Abschnitt erfolgreich abgeschlossen hast, kannst du erste Automatisierungen vollständig eigenständig umsetzen mit deinem eigenen System und ohne Drittanbieter.