ACLClouds
ACLClouds

Wie stelle ich einen n8n-Webhook über HTTPS bereit?

Konfigurieren Sie DNS, den Reverse Proxy und WEBHOOK_URL und testen Sie dann die Produktions-URL. Externe Integrationen erfordern normalerweise HTTPS.

Externe Integrationen erfordern normalerweise HTTPS. Port 5678 sollte lokal hinter Caddy oder Nginx lauschen.

Schritt-für-Schritt-Anleitung

  1. Legen Sie den DNS-Eintrag an

    Legen Sie einen A-Eintrag für n8n.example.com mit der IPv4-Adresse Ihres VPS an.

  2. Konfigurieren Sie n8n

    Legen Sie N8N_HOST, N8N_PROTOCOL=https und WEBHOOK_URL in Compose fest und erstellen Sie dann den Container neu.

  3. Caddy installieren

    Lassen Sie Caddy auf den Ports 80 und 443 lauschen und richten Sie einen Reverse-Proxy auf 127.0.0.1:5678 ein.

  4. Öffnen Sie die Firewall-Ports

    Erlauben Sie HTTP und HTTPS. Halten Sie Port 5678 für das öffentliche Netz geschlossen.

  5. Produktions-URL testen

    Aktivieren Sie einen Webhook-Knoten, kopieren Sie die Produktions-URL und rufen Sie sie dann mit curl oder der Quellanwendung auf.