ACLClouds
ACLClouds

Comment exposer un webhook n8n en HTTPS ?

Configurer le DNS, le proxy inverse et WEBHOOK_URL, puis tester l’URL de production.

Procédure étape par étape

  1. Créer l’enregistrement DNS

    Ajoutez un enregistrement A pour n8n.example.com vers l’IPv4 du VPS.

  2. Configurer n8n

    Définissez N8N_HOST, N8N_PROTOCOL=https et WEBHOOK_URL dans Compose, puis recréez le conteneur.

  3. Installer Caddy

    Faites écouter Caddy sur les ports 80 et 443 et configurez-le comme proxy inverse vers 127.0.0.1:5678.

  4. Ouvrir les ports du pare-feu

    Autorisez HTTP et HTTPS. Gardez 5678 fermé au réseau public.

  5. Tester l’URL de production

    Activez un nœud Webhook, copiez l’URL de production puis appelez-la avec curl ou l’application source.