kurse:raspberry_pi:n8n_auf_raspberry_pi_im_lan_mit_docker:kapitel_3_lektion_3.1

Kapitel 3 – n8n per Docker Compose (LAN-only)

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.


sudo mkdir -p /srv/docker/n8n
sudo mkdir -p /srv/docker/n8n/data

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

ls -la /srv/docker/n8n
ls -la /srv/docker/n8n/data

Erwartung:

  • /srv/docker/n8n existiert
  • /srv/docker/n8n/data existiert und gehört 1000:1000

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

  • kurse/raspberry_pi/n8n_auf_raspberry_pi_im_lan_mit_docker/kapitel_3_lektion_3.1.txt
  • Zuletzt geändert: 2026/02/25 13:35
  • von strangelove