n8n self-hosted : installer et automatiser sans payer d'abonnement
Par l'équipe Growth Loupe · 17 juin 2026 · 7 min
Rédigé avec l'assistance de l'IA · édité par Growth Loupe
En bref
n8n self-hosted est un outil d'automatisation open source que tu installes sur ton propre serveur (VPS OVH, Hetzner, ou services cloud comme Railway ou Render). Tu ne paies que l'hébergement — souvent entre 3 et 6 euros par mois selon le fournisseur — et tu n'as aucune limite de workflows ni d'exécutions. Tes données restent sur ton infrastructure. C'est la principale alternative technique à Zapier (facturation à la tâche) et à Make (facturation à l'opération) pour les entrepreneurs, développeurs et équipes qui veulent contrôler leurs données et maîtriser leurs coûts d'automatisation. La contrepartie réelle : tu gères toi-même les mises à jour, les sauvegardes et la disponibilité du serveur.
Pourquoi quitter Zapier ou Make pour n8n self-hosted
Zapier et Make sont deux outils d'automatisation SaaS (Software as a Service) : tu paies un abonnement mensuel, et tes données transitent par leurs serveurs. Zapier facture à la tâche — chaque action exécutée dans un workflow compte. Make facture à l'opération — chaque étape d'un scénario actif compte. Résultat : plus tes automatisations tournent, plus la facture grimpe.
n8n (prononcé 'nodemation') est un outil d'automatisation open source. Tu l'héberges sur ton propre serveur. Tu paies le serveur, pas le logiciel. Il n'existe aucun compteur de tâches ni de workflows actifs en mode self-hosted. Tes données ne quittent pas ton infrastructure.
Le trade-off est réel, et il faut le dire clairement : tu gères toi-même l'infrastructure. Mises à jour, sauvegardes, disponibilité — c'est ta responsabilité. Si tu veux zéro friction technique, la version cloud managée de n8n (n8n.cloud) ou Make reste pertinente. Mais si tu as un minimum de confort avec un terminal, le self-hosted s'amortit rapidement.
- →Zapier : facturation à la tâche, données hébergées chez Zapier, intégrations fermées
- →Make : facturation à l'opération, limite de scénarios actifs selon le plan
- →n8n self-hosted : coût fixe d'hébergement uniquement, données sur ton serveur, aucune limite d'exécutions
- →n8n.cloud : version managée et payante de n8n — tu évites la gestion serveur mais réintroduis un abonnement
Choisir ton hébergement : Railway, Render ou VPS
Il existe trois options réalistes pour héberger n8n, selon ton niveau technique et tes besoins en production.
Railway est la plus rapide à déployer. Tu sélectionnes l'image Docker officielle de n8n, tu connectes ton compte, et ton instance est en ligne en moins de dix minutes. C'est l'option idéale pour valider le concept avant d'aller plus loin. Railway facture à l'usage — prévois un budget mensuel modéré pour un usage régulier.
Render fonctionne sur le même principe que Railway. Un free tier existe, mais le service entre en veille après une période d'inactivité — ce qui n'est pas compatible avec des webhooks en production. Pour un usage sérieux, passe sur leur plan payant. L'interface est propre et bien documentée.
Un VPS (Virtual Private Server) chez OVH, Hetzner ou DigitalOcean te donne le contrôle maximal. Tu pars d'une image Ubuntu 22.04, tu installes Docker, tu lances le conteneur n8n. C'est la meilleure option si tu veux combiner n8n avec d'autres services (base de données, autres outils) sur le même serveur. C'est aussi la plus économique à volume d'usage élevé.
Règle simple : Railway ou Render pour tester. VPS OVH ou Hetzner avec Docker pour la production.
- →Railway : déploiement en moins de 10 minutes, facturation à l'usage, idéal pour tester
- →Render : free tier disponible mais service en veille, plan payant pour la production
- →VPS OVH / Hetzner / DigitalOcean : contrôle total, Docker requis, option la plus économique à fort volume
- →Aucune de ces options ne facture les exécutions n8n — tu paies uniquement l'hébergement
Installation pas-à-pas sur VPS (Ubuntu + Docker)
Voici la procédure complète sur un VPS Ubuntu 22.04. Compte environ 20 minutes la première fois.
Étape 1 — Connexion et mise à jour. Tu te connectes en SSH à ton VPS, puis tu mets à jour le système : `apt update && apt upgrade -y`.
Étape 2 — Installation de Docker. Utilise le script officiel : `curl -fsSL https://get.docker.com | sh`. Ensuite, ajoute ton utilisateur au groupe Docker pour éviter de taper sudo à chaque commande : `usermod -aG docker $USER`.
Étape 3 — Lancement de n8n. La commande de base pour démarrer le conteneur n8n : `docker run -d --restart unless-stopped -p 5678:5678 -v ~/.n8n:/home/node/.n8n --name n8n n8nio/n8n`. Ton instance est accessible sur le port 5678. L'option `--restart unless-stopped` assure le redémarrage automatique si le serveur reboot.
Étape 4 — HTTPS et nom de domaine. Pointe un sous-domaine (exemple : n8n.tondomaine.com) vers l'IP de ton VPS. Installe Caddy comme reverse proxy — il gère le certificat SSL via Let's Encrypt automatiquement, en cinq lignes de configuration. Nginx fonctionne aussi mais demande plus de configuration manuelle.
Étape 5 — Première connexion. Ouvre ton sous-domaine dans le navigateur, crée ton compte administrateur. L'instance t'appartient entièrement, personne d'autre n'y a accès.
Tes premiers workflows concrets
n8n propose plus de 400 intégrations natives (connecteurs officiels vers des services tiers). Tu n'as pas besoin de coder pour connecter les outils que tu utilises déjà.
La logique d'un workflow n8n est toujours la même : un Trigger déclenche l'exécution, des Nodes transforment ou transfèrent les données, un Node final agit. L'interface est visuelle, proche de Make dans son principe, mais plus flexible pour les cas complexes grâce au Code node (JavaScript).
Workflow 1 — Alerte Slack sur les nouveaux leads HubSpot. Trigger : nouveau contact créé dans HubSpot. Action : message envoyé dans un canal Slack avec le nom, l'email et la source du lead. Mise en place : environ 15 minutes.
Workflow 2 — Backup Notion vers Google Sheets. Trigger : schedule toutes les 24h. Action : récupère les données via l'API Notion, les écrit dans un Google Sheet. Utile pour garder un historique que Notion ne gère pas nativement.
Workflow 3 — Alerte commande échouée (e-commerce). Trigger : webhook sur une commande échouée dans Shopify. Action : email ou SMS immédiat. Zéro commande perdue sans alerte.
- →Trigger Webhook : reçoit des données d'une app externe en temps réel
- →Trigger Schedule (cron) : lance le workflow à heure ou fréquence fixe
- →Nodes natifs : HTTP Request, Slack, Gmail, Google Sheets, Notion, HubSpot, OpenAI et 400+ autres
- →If / Switch : logique conditionnelle sans écrire de code
- →Code node : ajoute du JavaScript personnalisé pour les cas complexes
Comparatif coût réel : n8n self-hosted vs Zapier vs Make
Les tarifs SaaS évoluent régulièrement — vérifie toujours les pages de pricing officielles de Zapier, Make et n8n avant de décider. Mais la structure de coût, elle, ne change pas.
Zapier facture à la tâche. Le plan gratuit autorise un volume mensuel très limité. Dès que tes automatisations tournent sérieusement, tu passes sur des plans payants dont le coût croît avec le volume d'exécutions.
Make facture à l'opération. Son free tier est plus généreux que Zapier, mais les plans Business deviennent coûteux si tes scénarios s'exécutent fréquemment.
n8n self-hosted : ton seul coût est l'hébergement. Un VPS d'entrée de gamme chez Hetzner supporte sans problème des dizaines de workflows actifs avec des exécutions fréquentes. Pas de compteur de tâches, pas de palier tarifaire, pas de surprise en fin de mois.
Conclusion honnête : si tu fais peu d'automatisations et que tu ne veux pas toucher un serveur, reste sur Make ou Zapier. Si tu automatises en volume, si tes données sont sensibles (RGPD, données clients), ou si tu veux un coût prévisible quel que soit le volume, n8n self-hosted est l'option rationnelle. Il existe aussi n8n.cloud — la version managée payante de n8n — qui évite Docker tout en gardant la logique et les workflows n8n, à un coût généralement inférieur à Zapier à volume équivalent.
- →n8n self-hosted : coût fixe hébergement uniquement, zéro limite d'exécutions
- →Zapier : facturation à la tâche, coût croissant avec le volume
- →Make : facturation à l'opération, plans payants dès les volumes moyens
- →n8n.cloud : payant et managé, moins cher que Zapier à volume équivalent, sans gestion serveur
Va plus loin : apprendre à structurer tes automatisations
n8n est un outil. L'outil ne sert à rien si tu ne sais pas quels workflows construire en priorité, ni comment structurer ta logique pour ne pas te créer de la dette technique à chaque nouveau scénario.
La formation automatisation disponible sur Growth Loupe couvre exactement ça : identifier et prioriser tes automatisations selon l'impact business, construire des workflows fiables et maintenables, éviter les pièges classiques (boucles infinies, webhooks cassés, données mal formatées).
Les frameworks enseignés chez Growth Consult — issus de 280+ clients accompagnés et 2 750+ personnes formées — s'appliquent à tous les outils : Zapier, Make, ou n8n. Si tu veux une base solide avant de t'attaquer à des workflows complexes, c'est le bon point de départ.
FAQ
n8n self-hosted est-il vraiment gratuit ?
n8n est open source et gratuit à utiliser : il n'y a pas de frais de licence, pas de limite de workflows, pas de limite d'exécutions. Tu paies uniquement l'hébergement — un VPS ou un service cloud comme Railway ou Render. La version cloud managée de n8n (n8n.cloud) est payante, mais le self-hosted ne l'est pas. Le coût total se résume donc au coût de ton infrastructure serveur.
Faut-il savoir coder pour installer n8n self-hosted ?
Non, mais un minimum de confort avec un terminal est utile. L'installation via Docker sur un VPS Ubuntu prend environ 20 minutes en suivant la documentation officielle. Sur Railway ou Render, c'est encore plus simple : quelques clics suffisent sans ligne de commande. Une fois installé, la création de workflows est entièrement visuelle — sans code, sauf si tu utilises le Code node pour des cas avancés.
Quelle est la différence concrète entre n8n et Zapier ?
Zapier est un SaaS : tu paies à la tâche, tes données transitent par les serveurs de Zapier, et tu es limité par ton plan. n8n self-hosted s'installe sur ton serveur : tu contrôles tes données, il n'y a aucun compteur de tâches, et la flexibilité technique est supérieure (logique conditionnelle avancée, Code node JavaScript, webhooks auto-hébergés). La contrepartie : tu gères toi-même l'infrastructure — mises à jour, sauvegardes, disponibilité.
n8n peut-il remplacer Make (ex-Integromat) ?
Pour la majorité des cas d'usage, oui. n8n propose plus de 400 connecteurs natifs et la même logique de scénarios visuels que Make. Les différences principales : n8n dispose d'un éditeur de code intégré (JavaScript) plus puissant, et le self-hosting donne un contrôle total sur les données. Make a une interface parfois plus intuitive pour les débutants et une offre cloud bien rodée. Si le coût à volume élevé et la souveraineté des données sont ta priorité, n8n self-hosted est le meilleur choix.