Retour à la topologie
DOCUMENTATION TECHNIQUE

n8n

n8n.md

n8n

Ce que fait ce service

Plateforme d'automatisation de workflows (type Zapier/Make auto-hébergé). Permet de créer des workflows visuels qui connectent des APIs, des services et des outils entre eux. Le service est exposé via Nginx Proxy Manager sous n8n.fatonfaton.fr et utilise des webhooks entrants depuis Internet.

Où il est installé

  • Données : volume Docker nommé n8n_n8n/var/lib/docker/volumes/n8n_n8n/_data/ sur l'hôte
  • Données dans le container : /home/node/.n8n
  • Image : docker.n8n.io/n8nio/n8n:latest
  • Nom du container : n8n-n8n-1 (démarré via stack Portainer ou docker-compose avec préfixe n8n)
  • Créé : il y a 6 mois — démarré : il y a 6 semaines
  • Configuration actuelle

    Variables d'environnement du container :
    NODE_ENV=production
    WEBHOOK_URL=https://n8n.fatonfaton.fr
    N8N_SECURE_COOKIE=false
    N8N_HOST=https://n8n.fatonfaton.fr
    N8N_PORT=5678
    N8N_PROTOCOL=http
    NODE_VERSION=22.16.0
    N8N_RELEASE_TYPE=stable
    Remarque : N8N_SECURE_COOKIE=false est configuré, probablement parce que le container communique en HTTP avec NPM (TLS terminé par NPM).

    Ports et réseau

    Port hôtePort containerUsage
    ---------
    56785678Interface web + webhooks
  • Accessible depuis : Internet via Nginx Proxy Manager
  • URL publique : https://n8n.fatonfaton.fr
  • Webhooks : https://n8n.fatonfaton.fr/webhook/...
  • Variables d'environnement

    VariableValeur
    ------
    NODE_ENVproduction
    WEBHOOK_URLhttps://n8n.fatonfaton.fr
    N8N_HOSThttps://n8n.fatonfaton.fr
    N8N_PORT5678
    N8N_PROTOCOLhttp
    N8N_SECURE_COOKIEfalse
    N8N_RELEASE_TYPEstable

    Dépendances

  • Dépend de : Nginx Proxy Manager (pour l'exposition HTTPS), services externes selon les workflows configurés
  • Est utilisé par : workflows d'automatisation (détails dépendent des workflows créés dans l'interface)
  • Commandes

    Voir le statut

    docker ps --filter name=n8n

    Voir les logs

    docker logs n8n-n8n-1 --tail 50

    Démarrer

    docker start n8n-n8n-1

    Arrêter

    docker stop n8n-n8n-1

    Redémarrer

    docker restart n8n-n8n-1

    Accéder aux données n8n (workflows, credentials)

    ls /var/lib/docker/volumes/n8n_n8n/_data/

    Logs — Dernière activité

    Les logs docker ne répondent pas dans un délai normal (driver de logs lent). Le service est opérationnel (status Up 6 weeks).

    Points d'attention

  • • Le volume n8n_n8n contient tous les workflows et credentials n8n — le sauvegarder régulièrement.
  • N8N_SECURE_COOKIE=false signifie que les cookies de session ne sont pas marqués Secure — acceptable uniquement parce que NPM termine le TLS, mais à documenter.
  • • Les webhooks n8n sont accessibles publiquement depuis https://n8n.fatonfaton.fr/webhook/ — vérifier que les workflows exposés ont une authentification si nécessaire.
  • • L'image n8n:latest évolue fréquemment. Des mises à jour peuvent inclure des migrations de base de données automatiques — lire les release notes avant de puller.