ACLClouds
ACLClouds

Come esporre un webhook n8n in HTTPS?

Configura il DNS, il reverse proxy e WEBHOOK_URL, poi testa l’URL di produzione. Le integrazioni esterne in genere richiedono HTTPS.

Le integrazioni esterne in genere richiedono HTTPS. La porta 5678 dovrebbe rimanere in ascolto localmente dietro Caddy o Nginx.

Procedura passo passo

  1. Crea il record DNS

    Aggiungi un record A per n8n.example.com che punti all’indirizzo IPv4 del VPS.

  2. Configura n8n

    Imposta N8N_HOST, N8N_PROTOCOL=https e WEBHOOK_URL in Compose, quindi ricrea il contenitore.

  3. Installa Caddy

    Fai ascoltare Caddy sulle porte 80 e 443 e usalo come reverse proxy verso 127.0.0.1:5678.

  4. Apri le porte del firewall

    Consenti HTTP e HTTPS. Mantieni 5678 chiuso alla rete pubblica.

  5. Testa l’URL di produzione

    Attiva un nodo Webhook, copia l’URL di produzione e poi richiamalo con curl o con l’applicazione di origine.