Alle Artikel
KI & Automatisierung07. Oktober 2026•8 Min. Lesezeit•1.2k Aufrufe

n8n DSGVO-konform self-hosten: Schritt-für-Schritt-Anleitung

n8n DSGVO-konform self-hosten: Komplette Anleitung für deutsche Unternehmen. Server-Auswahl in Frankfurt, Docker Compose, Traefik SSL & AVV-Vertrag.

NX
Nexa Solutions Team
Software-Architektur & KI-Entwicklung
n8n DSGVO-konform self-hosten: Schritt-für-Schritt-Anleitung
Wichtigste Erkenntnisse auf einen Blick
  • Vollständige Datensouveränität: Keine Weiterleitung von Kundendaten an US-Cloud-Server.
  • Flache Infrastrukturkosten: Unbegrenzte Workflow-Ausführungen ohne Pro-Task-Abrechnung.
  • Automatisierte Backups und strikte Verschlüsselung nach DSGVO und GoBD-Vorgaben.
  • Enterprise-Setup mit Docker Compose, PostgreSQL und sicherem Traefik Reverse-Proxy.

1. Warum Self-Hosting für deutsche Unternehmen unverzichtbar ist

Workflow-Automatisierung ist der stärkste Hebel zur Steigerung der betrieblichen Effizienz. Wenn jedoch sensible Kundendaten, Rechnungen oder Mitarbeiterinformationen automatisiert verarbeitet werden, stoßen Cloud-Lösungen wie Zapier oder Make in Deutschland schnell an rechtliche Grenzen.

Durch den US CLOUD Act können amerikanische Behörden unter Umständen Zugriff auf Daten verlangen, die auf US-Infrastruktur liegen – selbst wenn die Rechenzentren geografisch in Europa stehen. Für deutsche Unternehmen bedeutet das ein permanentes Abmahn- und Compliance-Risiko.

Die quelloffene Plattform n8n löst dieses Dilemma elegant: Als 'Self-Hosted'-Instanz auf einem deutschen Server betrieben, verlässt kein einziges Byte den europäischen Rechtsraum. In unserer Praxis als spezialisierte n8n-Agentur für Deutschland setzen wir ausnahmslos auf isolierte Serverumgebungen in Frankfurt am Main.

2. Die optimale Server-Infrastruktur: Frankfurt am Main

Für den stabilen Betrieb einer produktiven n8n-Instanz empfehlen wir einen virtualisierten Cloud-Server (VPS) bei einem nach ISO 27001 zertifizierten europäischen Hoster wie Hetzner Cloud (Standort Falkenstein oder Frankfurt) oder AWS Region Frankfurt (eu-central-1).

Für kleinere bis mittlere Workloads mit bis zu 50.000 Ausführungen pro Monat genügt in der Regel eine Instanz mit 4 vCPUs, 8 GB RAM und 80 GB NVMe-SSD-Speicher. Wichtig ist die Trennung von n8n-Anwendung und Datenbank: n8n sollte für maximale Zuverlässigkeit stets mit einer dedizierten PostgreSQL-Datenbank betrieben werden, anstelle des Standard-SQLite-Speichers.

Schließen Sie vor der Inbetriebnahme unbedingt einen Auftragsverarbeitungsvertrag (AVV) gemäß Art. 28 DSGVO mit Ihrem Hosting-Provider ab. Bei Hetzner lässt sich dieser beispielsweise mit wenigen Klicks im Kundenportal digital unterzeichnen.

  • Betriebssystem: Ubuntu 24.04 LTS mit aktivierter UFW-Firewall und SSH-Key-Authentifizierung
  • Datenbank: PostgreSQL 16 mit automatischem täglichen Dump und Verschlüsselung
  • Container-Laufzeit: Docker Engine mit Docker Compose v2 für reproduzierbare Deployments
  • Rechtliches: Digitaler AVV-Vertrag mit dem Rechenzentrumsbetreiber hinterlegt

3. Docker Compose Setup & Traefik Reverse-Proxy

Ein produktionsreifes Deployment sollte n8n niemals unverschlüsselt direkt ans Internet anbinden. Wir schalten einen modernen Reverse-Proxy wie Traefik oder Caddy vor, der eingehende HTTPS-Verbindungen terminiert, automatisch kostenlose Let's Encrypt SSL-Zertifikate verwaltet und HTTP-Traffic sofort auf HTTPS umleitet.

In der Docker Compose Konfiguration definieren Sie Umgebungsvariablen wie N8N_ENCRYPTION_KEY, WEBHOOK_URL und die Datenbankverbindung. Ein sicherer Encryption Key stellt sicher, dass alle in n8n hinterlegten API-Schlüssel, Passwörter und OAuth-Tokens in der Datenbank AES-256-verschlüsselt abgelegt werden.

docker-compose.yml (n8n + PostgreSQL + Traefik)
version: '3.8'
services:
  postgres:
    image: postgres:16-alpine
    restart: always
    environment:
      POSTGRES_USER: ${POSTGRES_USER}
      POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
      POSTGRES_DB: n8n
    volumes:
      - ./postgres_data:/var/lib/postgresql/data

  n8n:
    image: docker.n8n.io/n8nio/n8n:latest
    restart: always
    environment:
      - DB_TYPE=postgresdb
      - DB_POSTGRESDB_HOST=postgres
      - DB_POSTGRESDB_DATABASE=n8n
      - DB_POSTGRESDB_USER=${POSTGRES_USER}
      - DB_POSTGRESDB_PASSWORD=${POSTGRES_PASSWORD}
      - N8N_ENCRYPTION_KEY=${N8N_ENCRYPTION_KEY}
      - WEBHOOK_URL=https://n8n.ihre-firma.de/
      - EXECUTIONS_DATA_PRUNE=true
      - EXECUTIONS_DATA_MAX_AGE=168
    volumes:
      - ./n8n_data:/home/node/.n8n
    depends_on:
      - postgres

4. Härtung, Backup-Strategie & GoBD-Datensicherheit

Die DSGVO verlangt dem Stand der Technik entsprechende technische und organisatorische Maßnahmen (TOMs). Bei n8n bedeutet dies:

1. Datensparsame Protokollierung: Standardmäßig speichert n8n alle Ein- und Ausgabedaten jedes ausgeführten Knotens in der Datenbank. Konfigurieren Sie EXECUTIONS_DATA_PRUNE=true und EXECUTIONS_DATA_MAX_AGE=168 (7 Tage), damit temporäre Payload-Daten nach einer Woche automatisch gelöscht werden.

2. Automatisierte, verschlüsselte Backups: Richten Sie einen täglichen Cronjob ein, der einen PostgreSQL-Dump erstellt, mit GPG verschlüsselt und auf einen getrennten, europäischen S3-Speicherort überträgt.

3. Monitoring: Überwachen Sie CPU-Auslastung und Fehlerraten über Error-Workflows, die Ihr Team bei fehlschlagenden Workflows sofort via Slack oder Microsoft Teams alarmieren.

Kombinieren Sie n8n mit unseren modernen Webentwicklung-Services oder einem individuellen CRM-System, um einen durchgängigen, automatisierten Datenfluss zu etablieren.

5. Fazit: Wann lohnt sich professionelle Unterstützung?

Ein einfacher n8n-Container ist schnell gestartet. Doch wenn geschäftskritische Prozesse wie Rechnungsverarbeitung, Kunden-Onboardings oder Schnittstellen zu ERP-Systemen über die Plattform laufen, sind Ausfallsicherheit, saubere Architektur und proaktives Monitoring unerlässlich.

Nexa Solutions unterstützt Unternehmen bei Konzeption, Migration von Zapier/Make und dem schlüsselfertigen Betrieb hochverfügbarer n8n-Cluster. Erfahren Sie mehr über unsere KI-Automatisierung für Unternehmen oder fordern Sie ein unverbindliches Erstgespräch über unser Kontaktformular an.

Themen:#n8n#Self-Hosting#DSGVO#Docker#Hetzner#Datenschutz#Automatisierung
NX
Nexa Solutions Team
Software-Architektur & KI-Entwicklung

Spezialisiert auf zukunftssichere Web-Architekturen, Cross-Platform Mobile Apps und automatisierte Unternehmens-Pipelines mit n8n & KI-Agenten.

NEXA SOLUTIONS BERATUNG

Möchten Sie diese Lösung in Ihrem Unternehmen nutzen?

Buchen Sie ein kostenloses 20-minütiges Fachgespräch mit unseren Ingenieuren oder nutzen Sie unsere Kontaktseite.

Nexa Solutions