n8n
Experten
Self-Hosting

n8n selbst hosten auf Hetzner (Schritt für Schritt)

Komplette Anleitung: n8n auf einem Hetzner VPS installieren — mit Docker, SSL und automatischen Updates.

Hetzner ist die erste Wahl für deutsches Hosting: Server in Nürnberg oder Falkenstein, faire Preise, exzellente Performance. Ein CX22-Server (4 GB RAM) für 3,99 €/Monat reicht für die meisten n8n-Instanzen.

Voraussetzungen

  • Hetzner-Konto (hetzner.com)
  • Eine Domain, deren DNS du verwalten kannst
  • Grundkenntnisse im Umgang mit der Kommandozeile (SSH)

Schritt 1: Server erstellen

Im Hetzner Cloud Dashboard einen neuen Server anlegen:

  • Image: Ubuntu 24.04
  • Typ: CX22 (2 vCPU, 4 GB RAM)
  • Standort: Nürnberg oder Falkenstein (DE)
  • SSH-Key hinterlegen

Schritt 2: Docker installieren

ssh root@DEINE-SERVER-IP

# System aktualisieren
apt update && apt upgrade -y

# Docker installieren
curl -fsSL https://get.docker.com | sh

Schritt 3: docker-compose.yml erstellen

version: '3.8'

services:
  n8n:
    image: n8nio/n8n:latest
    restart: always
    ports:
      - "5678:5678"
    environment:
      - N8N_HOST=n8n.deine-domain.de
      - N8N_PORT=5678
      - N8N_PROTOCOL=https
      - WEBHOOK_URL=https://n8n.deine-domain.de/
      - GENERIC_TIMEZONE=Europe/Berlin
    volumes:
      - n8n_data:/home/node/.n8n

volumes:
  n8n_data:

Schritt 4: SSL mit Caddy einrichten

Caddy übernimmt das SSL-Zertifikat automatisch via Let’s Encrypt:

apt install -y caddy

# /etc/caddy/Caddyfile
n8n.deine-domain.de {
    reverse_proxy localhost:5678
}

systemctl reload caddy

Schritt 5: n8n starten

docker compose up -d

n8n ist jetzt unter https://n8n.deine-domain.de erreichbar. Beim ersten Aufruf richtest du deinen Admin-Account ein.

Automatische Updates

# Cronjob für wöchentliche Updates
(crontab -l; echo "0 3 * * 1 docker compose -f /opt/n8n/docker-compose.yml pull && docker compose -f /opt/n8n/docker-compose.yml up -d") | crontab -

Du hast jetzt eine vollständig self-hosted n8n-Instanz auf deutschem Boden — DSGVO-konform und ohne laufende Lizenzkosten.

#n8n#Hetzner#Self-Hosting#Docker#VPS