Skip to main content

n8n

Wichtig!

vorher ein Docker Volume erzeugen und darin die Schreibrechte anpassen, sonst kommt die Fehlermeldung

EACCES: permission denied, open '/home/node/.n8n/crash.journal'

siehe https://github.com/n8n-io/n8n/issues/1240

also:

docker volume create n8n_data

docker run -it --rm -v n8n_data:/home/data bash chown 1000:1000 -R /home/data
oder einfacher:
chown -R 1000:1000 /var/lib/docker/volumes/n8n_data/_data

danach, entweder einen Container temporär starten:

docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n n8nio/n8n

oder über docker-compose:

version: "3"

services:
  n8n:
    image: n8nio/n8n:1.76.0
    restart: always
    ports:
      - 5678:5678
    environment:
      #- PUID=1001
      #- PGID=1001
      - N8N_HOST=n8n.MEINEDOMAIN.de
      - N8N_PORT=5678
      - N8N_PROTOCOL=https
      - NODE_ENV=production
      - WEBHOOK_URL=https://n8n.MEINEDOMAIN.de
      - GENERIC_TIMEZONE=Europe/Berlin
    volumes:
      - n8n_data:/home/node/.n8n

volumes:
  n8n_data:
    driver: local