FAQ & Hilfe

Deine Wissensquelle für Web, WordPress, Hosting, SEO & KI – seit 22+ Jahren in Eugendorf bei Salzburg, Österreich

n8n auf einem VPS installieren

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

n8n auf einem VPS installieren

von MIKAS ISP Werbe GmbH | Aug. 8, 2025 | Webhosting, Server

Voraussetzungen

  • SSH-Zugriff auf den VPS (z. B. via root@deine-ip)
  • Eigene Domain (z. B. automation.deinedomain.at)
  • Mindestens 1 GB RAM (empfohlen: 2 GB+)

Schritt 1: Mit dem VPS verbinden

ssh root@IP-DEINES-VPS

Schritt 2: System aktualisieren

apt update && apt upgrade -y

Schritt 3: Basisprogramme installieren

apt install -y curl gnupg2 ca-certificates lsb-release build-essential

Schritt 4: Docker & Docker Compose

Docker installieren

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

Docker Compose installieren

curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

Installation prüfen

docker -v
docker-compose -v

Schritt 5: Verzeichnis für n8n anlegen

mkdir -p /opt/n8n
cd /opt/n8n

Schritt 6: docker-compose.yml erstellen

nano docker-compose.yml

Beispielkonfiguration (anpassen!):

version: "3.1"

services:
  n8n:
    image: n8nio/n8n
    restart: always
    ports:
      - "5678:5678"
    environment:
      - N8N_BASIC_AUTH_ACTIVE=true
      - N8N_BASIC_AUTH_USER=admin
      - N8N_BASIC_AUTH_PASSWORD=deinPasswort
      - WEBHOOK_URL=https://automation.deinedomain.at
    volumes:
      - ./n8n_data:/home/node/.n8n

Schritt 7: n8n starten

docker-compose up -d

Aufruf im Browser:

http://DEINE-IP:5678

Schritt 8: HTTPS mit Nginx & Let’s Encrypt

Nginx installieren

apt install nginx -y

DNS-A-Record setzen:

automation.deinedomain.at → VPS-IP

Nginx-Konfiguration erstellen

nano /etc/nginx/sites-available/n8n

Inhalt:

server {
    listen 80;
    server_name automation.deinedomain.at;

    location / {
        proxy_pass http://localhost:5678;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}

Aktivieren & testen

ln -s /etc/nginx/sites-available/n8n /etc/nginx/sites-enabled/
nginx -t && systemctl reload nginx

Schritt 9: SSL-Zertifikat mit Certbot

apt install certbot python3-certbot-nginx -y
certbot --nginx -d automation.deinedomain.at

Wähle „Automatische Weiterleitung (HTTP zu HTTPS)“.

n8n aufrufen

Aufruf im Browser:

https://automation.deinedomain.at

Login:

  • User: admin
  • Passwort: deinPasswort

n8n verwalten

# Starten
docker-compose up -d

# Stoppen
docker-compose down

# Logs ansehen
docker-compose logs -f

Hinweiss

Was ist n8n?

Ein Open Source Automatisierungstool wie Zapier oder Make – aber kostenlos und selbstgehostet.

Warum Docker?

Einfaches Setup, portabel, wartungsfreundlich.

Wie aktualisiere ich n8n?

cd /opt/n8n
docker-compose pull
docker-compose down
docker-compose up -d

0 Kommentare

Kommentar Schreiben

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert