Programme IA sur mesureC'est gratuit →
← Blog
Automatisation19 min read

n8n gratuit en self-hosted : guide complet 2026

n8n gratuit self hosted en 2026 : licence, coûts réels, installation Docker, comparatif VPS FR et combo Ollama. Guide complet sans biais commercial.

À 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.

La Sustainable Use License remplace l'ancienne Apache 2.0 + Commons Clause depuis mars 2022. Elle est plus permissive que l'ancienne sur les services de consulting : les missions de conseil basées sur n8n sont désormais autorisées sans accord commercial séparé avec n8n.

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

Aucune limite sur le nombre de workflows actifs — contrairement au plan n8n Cloud, les workflows sont illimités dès la Community Edition

Exécutions illimitées

Pas de quota mensuel. Le Cloud Starter plafonne à 2 500 exécutions/mois et 5 exécutions simultanées, atteintes rapidement avec des workflows actifs
👥

Utilisateurs multiples

Plusieurs comptes sur la même instance, chacun avec ses propres workflows et credentials — 0 € supplémentaire par utilisateur
🔌

400+ intégrations incluses

L'intégralité des 400+ connecteurs natifs, triggers et nœuds de code sont disponibles gratuitement, sans tier payant

En revanche, certaines fonctionnalités nécessitent l'édition Enterprise (payante) :

Community Edition (gratuit)

Workflows
Illimités
Exécutions
Illimitées
SSO / SAML
Non disponible
Logs d'audit streaming
Non disponible
External Secrets (Vault)
Non disponible
Environnements dev/prod
Non disponible
Versionning Git workflows
Non disponible
Recommandé

Enterprise (payant)

Workflows
Illimités
Exécutions
Illimitées
SSO / SAML
✅ Inclus
Logs d'audit streaming
✅ Inclus
External Secrets (Vault)
✅ Inclus
Environnements dev/prod
✅ Inclus
Versionning Git workflows
✅ Inclus

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.

Si vous envisagez de construire un produit SaaS dont la valeur principale repose sur n8n, contactez license@n8n.io avant de vous lancer. La frontière peut être floue selon votre modèle économique.

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) :

Hetzner CX22

vCPU / RAM
2 / 4 Go
Stockage
40 Go SSD
Bande passante
20 To inclus
Prix/mois
~3,79 €
Datacenter
Allemagne / Finlande
RGPD FR strict
Non (EU uniquement)
Recommandé

OVH VPS-1

vCPU / RAM
2 / 4 Go
Stockage
SSD NVMe
Bande passante
Incluse
Prix/mois
3,81 € HT (4,57 € TTC)
Datacenter
France (Strasbourg, Roubaix)
RGPD FR strict
Oui (SecNumCloud Bare Metal)

Scaleway DEV1-M

vCPU / RAM
3 / 4 Go
Stockage
Inclus
Bande passante
300 Mbps
Prix/mois
~14,74 €
Datacenter
Paris
RGPD FR strict
Oui (certification en cours J0)

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)

VPS provisionné → n8n en production avec PostgreSQL, Traefik et HTTPS. Variables selon votre niveau DevOps.
🔄

Maintenance mensuelle (1–2 h)

Mises à jour n8n (attention aux breaking changes sur les versions majeures), surveillance de l'espace disque, rotation des backups.
🚨

Incidents non planifiés

Crash de conteneur, base de données corrompue, certificat SSL expiré. Difficile à budgéter, mais réel à anticiper — prévoir 1 à 2 heures par trimestre en moyenne.
📊

Monitoring (optionnel)

Uptime Kuma (gratuit, self-hostable) ou solution cloud légère pour être alerté en cas de panne de votre instance n8n.

Comparaison TCO sur 12 mois

n8n Cloud Starter

Coût mensuel
~20 $/mois
TCO 12 mois
~220 €
Exécutions
2 500/mois max
Exécutions simultanées
5 max
Workflows actifs
Illimités
Utilisateurs
Illimités
Gestion infra
Aucune
Données
Serveurs n8n (US)

n8n Cloud Pro

Coût mensuel
~50 $/mois (facturation annuelle)
TCO 12 mois
~550 € (600 $/an)
Exécutions
10 000/mois max
Workflows actifs
Illimités
Utilisateurs
Illimités
Gestion infra
Aucune
Données
Serveurs n8n (US)
Recommandé

Self-hosted Hetzner

Coût mensuel
~3,79 €
TCO 12 mois
~45 € (infra seule)
Exécutions
Illimitées
Workflows actifs
Illimités
Gestion infra
À votre charge
Données
Votre VPS (EU)

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.

Tutoriel FR complet par Benoit Ferrere — idéal pour démarrer votre premier test local avant de passer en production.

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

Ne jamais utiliser SQLite en production. Un problème documenté (GitHub issue #22341) peut entraîner des pertes de données lors des mises à jour Docker. PostgreSQL avec volumes persistants est obligatoire pour un usage sérieux.

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.

La variable 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.
Configuration docker-compose par Le Bon CoinCoin Barbu — mars 2025, en français, avec explications détaillées de chaque service.

Les étapes dans l'ordre

1

Provisionner votre VPS

Choisissez votre hébergeur (voir section suivante), connectez-vous en SSH, installez Docker et Docker Compose : curl -fsSL https://get.docker.com | sh
2

Créer votre fichier .env

Définissez vos variables d'environnement — mot de passe PostgreSQL fort (minimum 20 caractères), clé de chiffrement n8n (32 caractères aléatoires). Ne les hardcodez jamais dans le docker-compose.yml.
3

Lancer le stack

Exécutez docker compose up -d depuis le dossier contenant votre fichier docker-compose.yml. Vérifiez les logs avec docker compose logs -f n8n.
4

Configurer le backup automatique

Ajoutez une tâche cron pour sauvegarder PostgreSQL quotidiennement : 0 3 * * * docker exec n8n_postgres pg_dump -U n8nuser n8n > /backups/n8n-$(date +%Y%m%d).sql
5

Mettre à jour n8n

Commande recommandée : 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

Datacenter France (Strasbourg, Roubaix). Debian 12 + n8n pré-installé disponible. SecNumCloud sur Bare Metal Pod. Idéal pour les professionnels FR avec obligations RGPD strictes.

Hetzner CX22 — ~3,79 €/mois

Meilleur rapport RAM/€ d'Europe. 20 To de bande passante inclus. Datacenter en Allemagne et Finlande — RGPD européen mais pas SecNumCloud français.
🏙️

Scaleway DEV1-M — ~14,74 €/mois

Datacenter Paris. Groupe Iliad (Free). Support en français. Pré-qualification SecNumCloud (J0, janvier 2025). Recommandé pour les consultants IA avec données clients sensibles.
🚀

Hostinger KVM 2 — 8,50 €/mois

Template n8n pré-configuré avec mode queue intégré. Option idéale pour démarrer rapidement sans configuration manuelle. Datacenter hors France.

Recommandation par profil

Freelance tech, budget prioritaire

Hébergeur
Hetzner CX22
Prix
~3,79 €/mois
Pourquoi
Meilleur €/Go RAM d'Europe, 20 To bande passante, fiable
Limite
Datacenter hors France
Recommandé

Consultant IA, données clients RGPD

Hébergeur
OVH VPS-1 ou Scaleway DEV1-M
Prix
3,81–14,74 €/mois
Pourquoi
Datacenter France, entité juridique française, certifications
Limite
Plus cher que Hetzner à specs équivalentes

Équipe ou PME, setup rapide

Hébergeur
Hostinger KVM 2
Prix
8,50 €/mois
Pourquoi
Template n8n pré-installé, mode queue activé, support accessible
Limite
Moins de flexibilité pour configurations avancées
Pour une conformité RGPD maximale (données de santé, données clients sensibles), un hébergeur avec datacenter en France ET entité juridique française est nécessaire. OVH (SecNumCloud sur Bare Metal Pod) et Scaleway (certification en cours, J0 obtenu) sont les deux options pertinentes selon BlueFiles (2026).

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.

Tutoriel officiel n8n (chaîne officielle, février 2026) — construction d'un premier agent IA avec n8n, base pour comprendre l'intégration avec des LLM locaux.

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é

Données d'automatisation sur votre VPS + modèle IA local = aucune donnée ne quitte votre infrastructure. Ni n8n Cloud, ni OpenAI ne voient vos données.
💰

Zéro coût de tokens

Pas de facturation à l'usage pour les appels LLM. Idéal pour les workflows qui traitent de grands volumes de texte ou de documents, sans surprise en fin de mois.
⚙️

Cas d'usage batch

Classification de documents, extraction d'entités, résumé automatique en traitement nocturne — là où la latence n'est pas critique.
🛡️

Conformité maximale

Pour les secteurs réglementés (santé, finance, juridique) où aucune donnée ne peut transiter par un prestataire cloud tiers.

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.

Llama 3.2 3B

RAM minimum
4–6 Go
VPS adapté
OVH VPS-2 (8 Go) ou Hetzner CX32
Latence CPU
5–15 secondes/requête
Usage optimal
Workflows batch asynchrones
Recommandé

Llama 3.2 8B

RAM minimum
8–12 Go
VPS adapté
OVH VPS-3 (12 Go) ou dédié
Latence CPU
20–60 secondes/requête
Usage optimal
Traitement nocturne, classif. documents

Llama 3.1 70B

RAM minimum
40+ Go
VPS adapté
Serveur dédié GPU
Latence CPU
Non viable sans GPU
Usage optimal
Instance GPU dédiée requise

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


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.

📩 Recevoir la brochure gratuite