Warnung: Wenn dies ein Ordner ist, wird der gesamte Inhalt einschließlich Unterordner und Dokumente gelöscht.
Definieren Sie pfadbasierte Zugriffsregeln für Bereiche Ihres Wikis. Regeln werden in der Reihenfolge ausgewertet. Die erste Übereinstimmung gewinnt.
Erstellen und verwalten Sie Backups Ihrer Wiki-Daten. Backups umfassen alle Dokumente, Bilder und Konfigurationsdateien.
n8n ist eine selbst gehostete Workflow-Automatisierungsplattform mit visuellem Editor, über 400 Integrationen und optionalen KI-/AI-Assistant-Funktionen.
Keine.
Tip
Optional
Wenn n8n auch von außerhalb des Heimnetzes erreichbar sein soll, werden zusätzlich folgende Komponenten benötigt:
mkdir /syno/n8n
mkdir /syno/n8n/local-files
Im Docker-Ordner folgende Verzeichnisstruktur anlegen:
n8n
n8n/local-files
Note
Die eigentlichen n8n-Daten (Workflows, Credentials, Datenbank) liegen im Docker-eigenen benannten Volume n8n_data, kein Host-Bind-Mount. Dafür ist kein Verzeichnis anzulegen.
services:
n8n:
image: n8nio/n8n:latest
restart: always
ports:
- "2222:5678"
environment:
- N8N_HOST=subdomain.domain.tld
- N8N_PORT=5678
- N8N_PROTOCOL=http
- NODE_ENV=production
- WEBHOOK_URL=https://subdomain.domain.tld/
- GENERIC_TIMEZONE=Europe/Berlin
- N8N_SECURE_COOKIE=false
- N8N_RUNNERS_ENABLED=true
- N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true
volumes:
- n8n_data:/home/node/.n8n
# Für die Proxmox-VM verwenden
- /syno/n8n/local-files:/files
# Für die Synology verwenden
# Volume-Nummer ggf. anpassen
- /volume2/docker/n8n/local-files:/files
healthcheck:
test: ["CMD", "wget", "--no-verbose", "--tries=1", "--spider", "http://localhost:5678/healthz"]
interval: 30s
timeout: 10s
retries: 3
start_period: 30s
volumes:
n8n_data:
Note
Der Healthcheck (/healthz-Endpunkt) ist offiziell in der n8n-Dokumentation (docs.n8n.io) dokumentiert.
http://<host-ip>:2222N8N_HOST und WEBHOOK_URL müssen auf die tatsächlich genutzte Zugriffs-URL zeigen, damit Webhooks korrekt funktionierenNote
N8N_SECURE_COOKIE=false ist nötig, wenn n8n ohne HTTPS direkt (also nicht über einen TLS-terminierenden Reverse-Proxy) betrieben wird. Läuft der Zugriff über HTTPS (z.B. via NPM), sollte diese Variable auf true gesetzt bzw. entfernt werden.
| Oberfläche | Host-Pfad | Container-Pfad | Zweck |
|---|---|---|---|
| — | n8n_data (Docker-Named-Volume) |
/home/node/.n8n |
n8n-Datenbank (Workflows, Credentials, Einstellungen) |
| Proxmox-VM | /syno/n8n/local-files |
/files |
Lokaler Dateizugriff für Workflows (z.B. Read/Write Files From Disk) |
| Synology | /volume2/docker/n8n/local-files |
/files |
Lokaler Dateizugriff für Workflows (z.B. Read/Write Files From Disk) |
| Variable | Wert | Bedeutung |
|---|---|---|
N8N_HOST |
subdomain.domain.tld |
Hostname der Instanz |
N8N_PORT |
5678 |
Interner Port von n8n |
N8N_PROTOCOL |
http |
Protokoll, unter dem n8n intern läuft |
NODE_ENV |
production |
Node.js-Umgebung |
WEBHOOK_URL |
https://subdomain.domain.tld/ |
Basis-URL für eingehende Webhooks |
GENERIC_TIMEZONE |
Europe/Berlin |
Zeitzone (u.a. für Cron-Trigger) |
N8N_SECURE_COOKIE |
false |
Erlaubt Cookies ohne HTTPS (siehe Hinweis oben) |
N8N_RUNNERS_ENABLED |
true |
Aktiviert die neuen Task-Runner (empfohlener Ausführungsmodus) |
N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS |
true |
Erzwingt restriktive Dateiberechtigungen für die Settings-Datei |
Neustart-Verhalten: always