Kapitel 3 – n8n per Docker Compose (LAN-only)
Lektion 3.1 – Projektstruktur anlegen
Ziel der Lektion
Du legst eine saubere Ordnerstruktur für n8n unter /srv/docker an und setzt die korrekten Rechte, damit n8n später ohne Fehlermeldungen schreiben kann.
Schritt 1: Projektordner erstellen
sudo mkdir -p /srv/docker/n8n sudo mkdir -p /srv/docker/n8n/data
Schritt 2: Rechte für Persistenz-Ordner setzen (wichtig!)
Der n8n-Container läuft als User node (UID 1000). Der Ordner muss daher UID/GID 1000 gehören:
sudo chown -R 1000:1000 /srv/docker/n8n/data sudo chmod 700 /srv/docker/n8n/data
Quick-Check: Stimmt die Struktur?
ls -la /srv/docker/n8n ls -la /srv/docker/n8n/data
Erwartung:
/srv/docker/n8nexistiert/srv/docker/n8n/dataexistiert und gehört 1000:1000
Merkpunkte
Ohne korrekte Rechte droht später:
EACCES: permission denied, open /home/node/.n8n/config
Die Persistenz wird im nächsten Schritt per Volume-Mount verbunden:
/srv/docker/n8n/data → /home/node/.n8n