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
-
Criar o registo DNS
Adicione um registo A para n8n.example.com que aponte para o endereço IPv4 do VPS.
-
Configurar o n8n
Defina N8N_HOST, N8N_PROTOCOL=https e WEBHOOK_URL no Compose e recrie o contentor.
-
Instalar o Caddy
Coloque o Caddy à escuta nas portas 80 e 443 e configure-o como proxy reverso para 127.0.0.1:5678.
-
Abrir as portas da firewall
Permita HTTP e HTTPS. Mantenha a porta 5678 fechada à rede pública.
-
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.