n8n – Alternative zu make.com, automate.io etc.

Voraussetzung

Schritte

1. Verzeichnisse für n8n anlegen

sudo mkdir /opt/n8n
sudo mkdir /opt/n8n/local-files

2. Docker-Compose-Dateien anlegen

2.1 Konfigurations-Datei anlegen

cd /opt/n8n
sudo nano .env


# DOMAIN_NAME und SUBDOMAIN definieren, wie deine n8n-Instanz erreichbar sein wird
# Die Haupt-Domain, von der aus deine n8n-Instanz aus erreichbar sein wird
DOMAIN_NAME=example.com

# Die Sub-Domain der Haupt-Domain, über die n8n erreichbar sein wird
SUBDOMAIN=n8n

# Im obigen Beispiel wird n8n über folgende Adresse aufrufbar sein: https://n8n.example.com

# Die Zeitzone, in der du dich befindest (wichtig für die korrekte Ausführungszeit von Aufgaben)
GENERIC_TIMEZONE=Europe/Berlin

sudo nano docker-compose.yml

Folgenden Inhalt in die Yaml-Datei kopieren:


services:
  n8n:
    image: n8nio/n8n:latest
    restart: always
    ports:
      - "5678:5678"
    environment:
      - N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true
      - N8N_HOST=${SUBDOMAIN}.${DOMAIN_NAME}
      - N8N_PORT=5678
      - N8N_PROTOCOL=https
      - N8N_RUNNERS_ENABLED=true
      - NODE_ENV=production
      - WEBHOOK_URL=https://${SUBDOMAIN}.${DOMAIN_NAME}/
      - GENERIC_TIMEZONE=${GENERIC_TIMEZONE}
      - TZ=${GENERIC_TIMEZONE}
    volumes:
      - n8n_data:/home/node/.n8n
      - ./local-files:/files

volumes: 
  n8n_data:

Container erzeugen

sudo docker-compose up -d

Ersten Kommentar schreiben

Antworten

Deine E-Mail-Adresse wird nicht veröffentlicht.


*