À retenir
- Community Edition = vraiment gratuite — workflows, exécutions et utilisateurs illimités ; seul le VPS coûte (dès 3,79 €/mois sur Hetzner CX22)
- La Sustainable Use License autorise l'usage commercial interne — elle interdit uniquement la revente de n8n ou la construction d'un SaaS dont la valeur provient essentiellement de n8n
- TCO sur 12 mois : n8n Cloud Pro (~550 €/an en facturation annuelle) vs self-hosted Hetzner (~45 €/an d'infra) — le self-hosting devient rentable au-delà de 10 000 exécutions/mois (limite du plan Pro Cloud) selon GrowthGear (mars 2026)
- SSO, audit logs et External Secrets restent réservés à l'édition Enterprise payante — à anticiper si vous travaillez en équipe ou avec des données réglementées
- n8n + Ollama sur le même VPS = automatisation IA 100 % souveraine — mais attendez-vous à une latence de 10 à 60 secondes environ par requête sans GPU
Un responsable ops d'une PME industrielle de 20 personnes reçoit sa première facture n8n Cloud : 97 € pour le mois — dépassement du quota Starter, passage automatique au plan Pro. Il passe l'après-midi à chercher comment "faire tourner n8n gratuitement". Ce que la plupart des articles lui répondent : "installez Docker, c'est gratuit." Ce qu'ils omettent : la nuance juridique de la licence, le coût réel en temps, et la différence entre tester en local et faire tourner n8n en production pour son équipe.
Cet article couvre les deux : la réalité de la gratuité, et le chemin concret de l'installation à la production.
n8n self-hosted est-il vraiment gratuit ? La vérité sur la licence
n8n Community Edition est gratuite sans restriction d'usage commercial interne — la licence Sustainable Use autorise d'automatiser vos processus, de servir des clients en consulting et d'intégrer n8n dans vos apps, sans clé ni paiement. Seul l'hébergeur coûte.
Avant d'acheter un VPS, il faut comprendre ce que "gratuit" signifie exactement pour n8n — parce que la réponse n'est pas binaire.
n8n utilise la Sustainable Use License, un modèle "fair-code" créé en mars 2022. Ce n'est pas une licence open-source au sens de l'OSI. Le code est public sur GitHub, mais des restrictions existent.
Ce que la Community Edition inclut — et ce qu'elle n'inclut pas
La Community Edition (gratuite, sans clé) donne accès à l'essentiel :
Workflows illimités
Exécutions illimitées
Utilisateurs multiples
400+ intégrations incluses
En revanche, certaines fonctionnalités nécessitent l'édition Enterprise (payante) :
Usage commercial interne : autorisé sans restriction
C'est la question que tout professionnel se pose avant de se lancer. La réponse de la licence est claire :
"All use is allowed unless you are selling a product, service, or module in which the value derives entirely or substantially from n8n functionality." — Sustainable Use License, docs.n8n.io
En clair : automatiser vos processus internes, construire des workflows pour vos clients en tant que consultant, intégrer n8n comme backend d'une fonctionnalité de votre app — tout cela est autorisé sans accord commercial.
Ce qui est interdit : white-labeler n8n et le revendre, héberger n8n et facturer l'accès à vos clients (SaaS basé sur n8n), ou collecter les credentials de vos utilisateurs finaux via n8n.
Pour aller plus loin sur les raisons de ce modèle économique, voir notre article Pourquoi n8n est gratuit.
Combien coûte réellement n8n gratuit self-hosted ?
Le self-hosting de n8n coûte entre 45 et 180 € par an en infrastructure, selon l'hébergeur et les besoins en RAM — auxquels il faut ajouter le coût temps (4 à 16 heures de setup initial, 1 à 2 heures de maintenance mensuelle).
Un consultant indépendant qui gère lui-même son VPS économise entre 470 et 505 € par an vs le Cloud Pro. Mais il investit aussi du temps. Voici les deux faces du calcul.
Coûts directs : l'infrastructure
Le ticket d'entrée est bas. Un VPS 2 vCPU / 4 Go RAM suffit pour une production légère (moins de 500 exécutions par jour) :
Coûts cachés : le temps
C'est là que le calcul devient plus honnête. D'après GrowthGear (mars 2026), le TCO réel du self-hosting inclut :
Setup initial (4–16 h)
Maintenance mensuelle (1–2 h)
Incidents non planifiés
Monitoring (optionnel)
Comparaison TCO sur 12 mois
Le point de bascule économique se situe au-delà de 10 000 exécutions par mois : c'est la limite du plan Pro Cloud à ~50 $/mois (facturé annuellement). Au-dessus, le passage obligatoire au plan Business (800 $/mois) rend le self-hosting sur VPS massivement plus économique, même en intégrant les coûts de maintenance. En dessous, le Cloud Pro reste compétitif pour une équipe sans compétences DevOps. Le self-hosting devient également obligatoire dès que vous avez des données clients sensibles sous RGPD.
Voir aussi notre comparatif détaillé n8n vs Make pour savoir si n8n est le bon outil avant de vous engager sur l'infrastructure.
Comment installer n8n en self-hosted avec Docker
L'installation complète en production prend 2 à 4 heures avec Docker Compose, PostgreSQL et Traefik pour le SSL automatique. Un test local est fonctionnel en moins de 5 minutes.
Pour tester en local : une seule commande
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
Ouvrez ensuite http://localhost:5678. Votre instance n8n tourne avec SQLite par défaut. C'est suffisant pour explorer, pas pour produire.
Pour la production : Docker Compose + PostgreSQL + Traefik
Voici la configuration de production recommandée par la communauté n8n (consensus forum officiel + danielpetrica.com, juillet 2025) :
version: '3.8'
services:
n8n:
image: n8nio/n8n
container_name: n8n
restart: unless-stopped
ports:
- "127.0.0.1:5678:5678"
environment:
- DB_TYPE=postgresdb
- DB_POSTGRESDB_HOST=postgres
- DB_POSTGRESDB_PORT=5432
- DB_POSTGRESDB_DATABASE=${POSTGRES_DB}
- DB_POSTGRESDB_USER=${POSTGRES_USER}
- DB_POSTGRESDB_PASSWORD=${POSTGRES_PASSWORD}
- N8N_ENCRYPTION_KEY=${N8N_ENCRYPTION_KEY}
volumes:
- n8n_data:/home/node/.n8n
networks:
- n8n
- traefik
depends_on:
- postgres
labels:
- "traefik.enable=true"
- "traefik.http.routers.n8n.rule=Host(`n8n.votredomaine.com`)"
- "traefik.http.routers.n8n.entrypoints=websecure"
- "traefik.http.routers.n8n.tls.certresolver=myresolver"
- "traefik.http.services.n8n.loadbalancer.server.port=5678"
postgres:
image: postgres:14
container_name: n8n_postgres
restart: unless-stopped
environment:
- POSTGRES_DB=${POSTGRES_DB}
- POSTGRES_USER=${POSTGRES_USER}
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
volumes:
- postgres_data:/var/lib/postgresql/data
networks:
- n8n
volumes:
n8n_data:
postgres_data:
networks:
n8n:
traefik:
external: true
Ce que ce stack fait concrètement : Traefik gère automatiquement le certificat SSL Let's Encrypt pour votre domaine, PostgreSQL assure la persistance des données et des logs d'exécution, et n8n n'est jamais exposé directement — tout passe par le reverse proxy.
N8N_ENCRYPTION_KEY protège vos credentials (tokens API, mots de passe) stockés en base. Si vous la perdez ou la changez, tous vos credentials devenus illisibles — générez-la une seule fois avec openssl rand -hex 32 et sauvegardez-la hors du serveur.Les étapes dans l'ordre
Provisionner votre VPS
curl -fsSL https://get.docker.com | shCréer votre fichier .env
Lancer le stack
docker compose up -d depuis le dossier contenant votre fichier docker-compose.yml. Vérifiez les logs avec docker compose logs -f n8n.Configurer le backup automatique
0 3 * * * docker exec n8n_postgres pg_dump -U n8nuser n8n > /backups/n8n-$(date +%Y%m%d).sqlMettre à jour n8n
docker compose pull && docker compose down && docker compose up -d. Consultez toujours les release notes avant une mise à jour majeure — n8n publie environ 3 à 4 breaking changes par an.Choisir son hébergeur n8n en 2026 : comparatif objectif
Pour un freelance tech, Hetzner CX22 à 3,79 €/mois offre le meilleur rapport qualité-prix en Europe. Pour une conformité RGPD stricte avec données clients, OVH (datacenter France, SecNumCloud) est le choix recommandé.
Le choix de l'hébergeur dépend de votre profil, pas uniquement du prix. Deux philosophies s'opposent : le contrôle maximal des données (souveraineté française, certifications ANSSI) ou le rapport qualité-prix en euros par vCPU.
OVH VPS-1 — 3,81 € HT/mois
Hetzner CX22 — ~3,79 €/mois
Scaleway DEV1-M — ~14,74 €/mois
Hostinger KVM 2 — 8,50 €/mois
Recommandation par profil
n8n self-hosted + Ollama : la combinaison souveraine
n8n + Ollama sur le même VPS permet d'exécuter des agents IA sans qu'aucune donnée ne quitte votre infrastructure — ni vers les serveurs n8n Cloud, ni vers OpenAI ou Anthropic. La contrainte principale : une latence de 10 à 60 secondes environ par requête sans GPU.
C'est l'angle que les autres articles ignorent complètement, et pourtant c'est celui qui intéresse le plus les professionnels travaillant sur des sujets sensibles.
La logique est simple : si vous self-hostez n8n pour que vos données d'automatisation restent sur votre infra, pourquoi envoyer quand même vos prompts et vos données à OpenAI ou Anthropic ? n8n + Ollama sur le même VPS résout ce problème.
Ce que cette stack permet
n8n intègre nativement Ollama comme fournisseur LLM. Il existe un template officiel : Private & local Ollama self-hosted AI assistant (n8n.io/workflows/2729).
Double souveraineté
Zéro coût de tokens
Cas d'usage batch
Conformité maximale
La limite à anticiper : latence CPU sans GPU
Il faut être honnête sur ce point : les VPS standards n'ont pas de GPU. Ollama fonctionne en mode CPU sur un VPS ordinaire, ce qui génère une latence de 10 à 60 secondes environ par requête pour les modèles 7B et au-delà. Cette stack n'est pas adaptée aux chatbots en temps réel.
Pour des agents IA en temps réel avec souveraineté des données, le compromis le plus courant est de conserver n8n en self-hosted (données d'automatisation sur votre VPS) tout en utilisant l'API Anthropic ou OpenAI uniquement pour les appels LLM — vous limitez ainsi l'exposition aux seuls prompts, pas à toute votre infrastructure.
Pour approfondir l'automatisation IA avec n8n, consultez notre article Apprendre n8n et l'IA, notre comparatif n8n vs Make, et — si vous cherchez à vous former à n8n avec un programme structuré — notre guide de formation dédié.
Si la combinaison n8n + IA vous intéresse dans un cadre professionnel, notre formation n8n Make et IA générative couvre l'automatisation des workflows IA de bout en bout.
Découvrez nos formations IA
Sources et références
- Sustainable use license — docs.n8n.io — Licence officielle n8n, FAQ complète sur les droits commerciaux
- Compare editions — docs.n8n.io — Comparatif officiel Community vs Enterprise
- Measure performance — docs.n8n.io — Benchmarks officiels (220 exec/s sur instance unique, 500–2 500 req/s en haute disponibilité)
- Private & local Ollama self-hosted AI assistant — n8n.io — Template officiel n8n + Ollama
- n8n Pricing — n8n.io — Tarifs officiels Cloud Starter, Pro et Enterprise
- Hébergement VPS n8n — OVHcloud — Prix OVH VPS avec n8n pré-installé (Debian 12)
- Virtual Instances Pricing — Scaleway — Tarifs Scaleway mis à jour juin 2026
- Hetzner new CX plans — Hetzner Pressroom — Nouvelles offres CX Hetzner
- n8n Pricing: Cloud vs Self-Hosted Cost Guide — GrowthGear — Analyse TCO mars 2026
- Secure Self-Hosted n8n Guide: Docker, Traefik & SSL — danielpetrica.com — Configuration docker-compose production, juillet 2025
- Cloud souverain français 2026 — BlueFiles — Panorama certifications SecNumCloud et HDS
- OVH vs Hetzner vs Scaleway : comparatif VPS 2026 — GENOR — Comparatif VPS FR, mai 2026
- Cloud : OVH et Hetzner répercutent la flambée des coûts — ChannelNews — Hausse des prix 2026
- Data loss after n8n Docker updates — GitHub Issue #22341 — Problème documenté SQLite en prod
- Is self-hosting free for internal company use? — n8n Community — Confirmation communauté officielle
Est-ce que n8n self-hosted est vraiment gratuit pour un usage commercial ?
Oui, pour un usage commercial interne. La Sustainable Use License autorise d'utiliser n8n pour automatiser vos propres processus métier, de construire des workflows pour vos clients en tant que consultant, et d'intégrer n8n dans votre application. Elle interdit uniquement la revente de n8n ou la construction d'un SaaS dont la valeur provient principalement de n8n. Source : docs.n8n.io/privacy-and-security/sustainable-use-license
Quelles sont les limites de la version gratuite de n8n self-hosted ?
La Community Edition n'a aucune limite sur les workflows, les exécutions ou les utilisateurs. Ce qui manque par rapport à Enterprise : SSO/SAML, logs d'audit en streaming, intégration avec des gestionnaires de secrets externes (HashiCorp Vault, AWS Secrets Manager), gestion des environnements dev/prod et versionning Git des workflows. Ces fonctionnalités deviennent critiques pour les équipes de 5 personnes et plus, ou pour les déploiements en contexte réglementé.
Combien coûte un VPS pour héberger n8n ?
L'entrée de gamme commence à 3,79 €/mois (Hetzner CX22, 2 vCPU / 4 Go RAM) pour une production légère (moins de 500 exécutions/jour). Pour une production modérée avec données RGPD hébergées en France, comptez entre 7 et 15 €/mois (OVH VPS-2 à 7,21 € HT ou Scaleway DEV1-M à 14,74 €). Pour faire tourner Ollama en parallèle (agents IA locaux), il faut au minimum 8 Go de RAM, soit environ 7 à 17 €/mois selon l'hébergeur.
n8n self-hosted vs n8n Cloud : que choisir ?
Si vous avez moins de 10 000 exécutions par mois et pas de compétences DevOps dans votre équipe, le Cloud Pro (~50 $/mois en facturation annuelle) est plus rentable quand on inclut le coût du temps de maintenance. Si vous dépassez 10 000 exécutions/mois, avez des données clients sous RGPD, ou êtes un développeur autonome, le self-hosting sur VPS s'impose économiquement et légalement. Le plan Cloud Starter (2 500 exécutions/mois, 5 exécutions simultanées maximum) est rapidement dépassé pour des workflows actifs avec de nombreux déclencheurs.
Peut-on utiliser n8n gratuitement pour un usage commercial ?
Oui, sans restriction pour l'usage interne. Automatiser vos processus, construire des intégrations pour vos clients, facturer des services de consulting basés sur n8n : tout cela est autorisé. La frontière se situe sur la revente directe de n8n ou la création d'un SaaS où n8n est le produit vendu. En cas de doute sur votre modèle économique spécifique, contactez license@n8n.io.
Quel hébergeur choisir pour n8n en France ?
Pour le budget : Hetzner CX22 à 3,79 €/mois (RGPD européen, datacenter EU). Pour la souveraineté française : OVH VPS-1 à 3,81 € HT (datacenter France, SecNumCloud) ou Scaleway DEV1-M à 14,74 € (Paris, certification SecNumCloud en cours). Pour un démarrage rapide sans configuration : Hostinger KVM 2 à 8,50 €/mois avec template n8n pré-installé.
Comment mettre à jour n8n self-hosted ?
Avec Docker Compose : docker compose pull && docker compose down && docker compose up -d. Avant toute mise à jour majeure, faites un snapshot de votre VPS et un backup de PostgreSQL. n8n publie environ 3 à 4 changements impactants par an sur les versions majeures. La version stable en août 2026 est la 2.32.7 (bêta 2.33.3). Consultez les release notes sur community.n8n.io avant d'upgrader.
n8n self-hosted fonctionne-t-il avec des agents IA locaux ?
Oui. n8n intègre nativement Ollama comme fournisseur LLM. Il existe un template officiel (n8n.io/workflows/2729) pour construire un assistant IA 100 % local. La contrainte : les VPS standards n'ont pas de GPU. Ollama en mode CPU génère une latence de 10 à 60 secondes environ par requête pour les modèles 7B+. Cette combinaison est optimale pour les traitements batch asynchrones (classification, résumé nocturne), pas pour les chatbots temps réel.
