Kapitel 1 – Einstieg & Zielbild
Lektion 1.1 – Was wir heute bauen
Ziel der Lektion
Am Ende des Kurses läuft n8n stabil im Heimnetz (LAN) auf deinem Raspberry Pi – ohne Cloud und sauber wartbar.
Ergebnis nach dem Kurs
Du erreichst den n8n-Editor im Browser über:
- oder
http://IP-ADRESSE:5678(falls ``core.local`` nicht auflöst)
Wenn core.local nicht funktioniert: IP am Raspberry Pi prüfen mit hostname -I und dann im Browser verwenden.
Was wird im Kurs eingerichtet?
- Docker + Docker Compose als stabile Laufzeitumgebung
- n8n als Container über ``docker-compose.yml``
- Persistente Datenhaltung, damit Updates/Neustarts keine Daten verlieren:
- Host-Pfad: ``/srv/docker/n8n/data``
- Container-Pfad: ``/home/node/.n8n``
- Praxis-Troubleshooting für typische Fehler:
- Permission-Fehler (EACCES)
- Encryption-Key-Mismatch
- Secure-Cookie-Warnung bei HTTP im LAN
- Python im Code-Node über External Task Runner (optional)
Wichtige Merkpunkte
LAN-only (HTTP): Dieser Kurs nutzt bewusst kein HTTPS.
Für ausgehende API-Requests (z. B. Meta-Posts senden) ist kein eingehendes HTTPS erforderlich.
N8N_ENCRYPTION_KEY: Einmal setzen und sicher speichern (Passwortmanager).
Download-Dateien (Handouts)
docker-compose.yml(n8n + optional n8n-runners).env.example(Host, Ports, Key, Zeitzone, Pruning, Cookie)00-runbook.md(Start/Stop/Update/Logs)troubleshooting.md(EACCES, Key-Mismatch, Cookie)