ACLClouds
ACLClouds

Como expor um webhook n8n em HTTPS?

Configure o DNS, o proxy reverso e WEBHOOK_URL e depois teste o URL de produção. As integrações externas normalmente exigem HTTPS.

As integrações externas normalmente exigem HTTPS. A porta 5678 deve permanecer escutando localmente atrás do Caddy ou Nginx.

Procedimento passo a passo

  1. Criar o registo DNS

    Adicione um registo A para n8n.example.com que aponte para o endereço IPv4 do VPS.

  2. Configurar o n8n

    Defina N8N_HOST, N8N_PROTOCOL=https e WEBHOOK_URL no Compose e recrie o contentor.

  3. Instalar o Caddy

    Coloque o Caddy à escuta nas portas 80 e 443 e configure-o como proxy reverso para 127.0.0.1:5678.

  4. Abrir as portas da firewall

    Permita HTTP e HTTPS. Mantenha a porta 5678 fechada à rede pública.

  5. Testar o URL de produção

    Ative um nó Webhook, copie o URL de produção e chame-o com curl ou a aplicação de origem.