n8n auto-hébergé : ce que ça implique vraiment
Auto-héberger n8n, c'est installer la plateforme sur un serveur que vous contrôlez au lieu d'utiliser n8n Cloud. L'édition Community est gratuite, mais n8n réserve lui-même cette option aux profils expérimentés. Voici quand elle vaut le coup, et comment la tenir.
n8n auto-hébergé signifie que la plateforme tourne sur votre propre infrastructure. Selon la documentation de n8n, l'édition Community est gratuite et couvre la quasi-totalité des fonctions, tandis que les fonctions entreprise (SSO, environnements, projets) demandent une offre payante, en cloud comme en auto-hébergé.
La même documentation recommande l'auto-hébergement aux utilisateurs experts, parce qu'une erreur peut entraîner perte de données, faille de sécurité ou interruption. L'auto-hébergement se justifie quand les volumes sont élevés ou que les données ne doivent pas sortir de chez vous. Voir aussi notre page agence n8n.
n8n Cloud ou n8n auto-hébergé : la décision
Le choix entre n8n Cloud et n8n auto-hébergé porte moins sur la technique que sur qui assume la maintenance. Dans le cloud, l'éditeur s'en charge. En auto-hébergé, c'est vous, ou votre prestataire.
| Critère | n8n Cloud | n8n auto-hébergé |
|---|---|---|
| Compétence technique | Aucune pour démarrer | Nécessaire pour installer, sécuriser et maintenir |
| Licence | Abonnement | Édition Community gratuite, éditions Business et Enterprise payantes |
| Coût d'exécution | Lié à l'abonnement choisi | Coût du serveur, indépendant du nombre d'exécutions |
| Emplacement des données | Infrastructure de l'éditeur | Votre serveur, dans la région de votre choix |
| Mises à jour et sauvegardes | Assurées par l'éditeur | À votre charge |
| Fonctions entreprise (SSO, environnements) | Offres payantes | Offres payantes |
Notre règle : démarrer en cloud pour valider un usage, passer en auto-hébergé quand le volume ou la sensibilité des données le justifie. Les workflows s'exportent, la bascule ne fait rien perdre.
Ce que n8n recommande lui-même
La documentation officielle de n8n est franche : elle recommande l'auto-hébergement aux utilisateurs experts, et conseille n8n Cloud à qui n'a pas l'habitude d'administrer des serveurs. C'est un avertissement à prendre au sérieux, parce qu'une instance n8n contient les identifiants d'accès à tous les outils qu'elle connecte.
Pour l'installation, la documentation désigne Docker Compose comme méthode recommandée. Docker isole n8n du reste du système et simplifie la gestion de la base de données et des variables d'environnement.
La checklist d'une instance n8n de production
Une instance n8n de test tient en une commande. Une instance de production, qui porte les processus d'une entreprise, demande ces huit points.
- Installation par Docker Compose, la méthode recommandée par n8n, sur un serveur dédié à l'automatisation.
- PostgreSQL plutôt que la base par défaut. n8n utilise SQLite par défaut et prend en charge PostgreSQL ; le support de MySQL et MariaDB est abandonné depuis n8n 1.0, selon la documentation des bases de données.
- Une clé de chiffrement persistante. Le dossier de données de n8n contient notamment les clés de chiffrement ; la variable
N8N_ENCRYPTION_KEYpermet de la fixer. Elle se conserve à part, en lieu sûr. - HTTPS obligatoire derrière un proxy inverse, et l'éditeur de workflows jamais exposé sans authentification.
- Des sauvegardes testées de la base et de la clé de chiffrement, restaurées au moins une fois pour vérifier qu'elles fonctionnent.
- Des mises à jour planifiées, lues avant d'être appliquées, avec un retour arrière prévu.
- Un workflow d'erreur qui alerte une personne dès qu'une exécution échoue.
- Des accès nominatifs à l'instance, retirés au départ d'un collaborateur ou d'un prestataire.
Le piège de la clé de chiffrement
C'est l'erreur la plus coûteuse que nous voyons sur des instances reprises. n8n chiffre les identifiants enregistrés (clés d'API, mots de passe de connexion) avec une clé propre à l'instance. Si le serveur est reconstruit sans cette clé, les workflows reviennent, mais tous les identifiants deviennent inutilisables et doivent être ressaisis un par un.
La parade est simple : fixer la clé de chiffrement explicitement, la conserver dans un gestionnaire de secrets, et l'inclure dans la procédure de restauration testée.
n8n auto-hébergé et RGPD
L'auto-hébergement sur un serveur européen garde les données traitées par n8n sous votre contrôle, ce qui simplifie la question des transferts hors Union européenne. Il ne règle pas tout : si un workflow appelle un modèle de langage, les données envoyées au modèle transitent par son fournisseur, qui reste un sous-traitant à encadrer.
La bonne pratique est de n'envoyer au modèle que les champs nécessaires à la tâche, et de choisir une offre entreprise qui exclut l'entraînement sur vos données. Le cadre complet est dans RGPD et AI Act.
Combien coûte n8n auto-hébergé
L'édition Community de n8n est gratuite. Le coût réel se compose du serveur, qui reste modeste pour la plupart des PME, et surtout du temps de maintenance : mises à jour, sauvegardes, surveillance, sécurité. C'est ce second poste que les comparaisons de prix oublient, et c'est lui qui décide si l'auto-hébergement est rentable.
Pour situer le coût d'un projet complet, voir prix d'une automatisation IA.
Ce que nous faisons pour nos clients
Nous déployons n8n sur l'infrastructure du client ou sur un serveur européen à son nom, avec ses accès. Nous ne mutualisons jamais plusieurs clients sur une même instance. La maintenance (mises à jour, sauvegardes testées, surveillance des erreurs) fait partie du run, résiliable à tout moment, et le client garde la main sur son instance si la collaboration s'arrête.
n8n auto-hébergé est-il gratuit ?
L'édition Community est gratuite et couvre la quasi-totalité des fonctions. Les fonctions entreprise comme le SSO demandent une offre payante. Le serveur et la maintenance restent à votre charge.
Faut-il être développeur pour auto-héberger n8n ?
La documentation de n8n recommande l'auto-hébergement aux utilisateurs experts et conseille n8n Cloud aux autres. Sans compétence d'administration serveur, faites-le tenir par un prestataire.
Quelle base de données utiliser pour n8n ?
n8n utilise SQLite par défaut et prend en charge PostgreSQL, que nous utilisons en production. MySQL et MariaDB ne sont plus pris en charge depuis n8n 1.0.
Que se passe-t-il si on perd la clé de chiffrement de n8n ?
Les workflows se restaurent, mais les identifiants enregistrés deviennent inutilisables et doivent être ressaisis. D'où l'intérêt de fixer la clé et de la sauvegarder à part.
Peut-on passer de n8n Cloud à l'auto-hébergement ?
Oui. Les workflows s'exportent et se réimportent. Les identifiants, eux, sont à reconfigurer sur la nouvelle instance.
À lire ensuite
Savoir ce que vos tâches répétitives vous coûtent
L'audit est gratuit et sans engagement. Nous estimons le temps que vos tâches vous prennent réellement, nous les classons par gain possible, et vous repartez avec le plan, quelle que soit la suite.
Réponse sous 24 h · Sans engagement · Devis ferme après l'audit