n8n auto-hébergé sur un VPS : le guide pour démarrer
Installation préconfigurée ou manuelle avec Docker, HTTPS, webhooks, sauvegardes : les étapes pour faire tourner n8n sur votre propre VPS.
n8n relie vos applications, vos API et vos bases de données dans des workflows visuels. L’héberger vous-même sur un VPS vous laisse le contrôle des données et de la configuration. Voici les étapes pour démarrer proprement, de l’installation au premier workflow.
- n8n auto-hébergé garde vos workflows et vos identifiants sur un serveur que vous administrez.
- Prévoyez 2 Go de RAM au minimum, avec Debian et Docker comme base.
- Le VPS n8n préconfiguré installe Docker, le volume persistant et le HTTPS, sans supplément.
- Gardez le port 5678 fermé et passez par un proxy inverse en HTTPS pour les webhooks.
Pourquoi auto-héberger n8n
n8n existe en version cloud, gérée par son éditeur, et en version auto-hébergée, que vous installez où vous voulez. Sur votre VPS, les identifiants, les données des workflows et l’historique des exécutions restent sur une machine que vous administrez, avec l’accès root. En contrepartie, les mises à jour, les sauvegardes et la sécurité sont à votre charge.
- Les données des workflows et les identifiants sur votre propre serveur.
- L’accès root pour ajouter des outils ou des services à côté de n8n.
- Les mises à jour, les sauvegardes et le pare-feu sous votre responsabilité.
Choisir le VPS
n8n tourne dans un conteneur Docker sous Linux. Comptez 2 Go de RAM au minimum, puis davantage si vos workflows traitent de gros volumes de données ou s’exécutent souvent. Debian convient très bien comme base : légère, stable et bien adaptée à Docker. Pour comparer les critères d’un serveur virtuel, lisez notre guide pour choisir son VPS en 2026.
- 2 Go de RAM au minimum, davantage pour des workflows lourds ou fréquents.
- Debian comme système de base, avec Docker.
- Un nom de domaine ou un sous-domaine pour l’accès en HTTPS.
Installation préconfigurée ou manuelle
Le plus simple est le VPS n8n préconfiguré : choisi à la commande, sans supplément, il installe n8n avec Docker, un volume persistant et le HTTPS automatique sur votre domaine ou sur un sous-domaine gratuit en aclclouds.online. Pour garder la main sur chaque réglage, suivez plutôt le guide pour installer n8n sur un VPS : Docker Compose, dossier /opt/n8n, domaine et fuseau horaire.
- Préconfiguré : le conteneur, le volume persistant et le certificat sont créés automatiquement.
- Manuel : un fichier Compose, puis la commande docker compose up -d.
- Dans les deux cas, l’accès root au VPS reste le vôtre.
HTTPS et webhooks
Les services externes qui appellent vos webhooks exigent en général une adresse en HTTPS. Le port 5678 de n8n doit rester en écoute locale, derrière un proxy inverse comme Caddy ou Nginx qui gère le certificat. Renseignez aussi l’URL publique dans la configuration de n8n (WEBHOOK_URL), sinon les adresses de webhook affichées seront fausses. Le guide pour exposer un webhook n8n en HTTPS détaille le DNS, Caddy et le pare-feu.
- Un enregistrement DNS de type A vers l’IPv4 du VPS.
- Les ports 80 et 443 ouverts, le port 5678 fermé au réseau public.
- N8N_HOST, N8N_PROTOCOL et WEBHOOK_URL renseignés dans la configuration.
Premier workflow, sauvegardes et mises à jour
Un workflow n8n assemble un déclencheur, des transformations et des actions. Commencez par un déclencheur manuel pour tester, puis remplacez-le par une planification ou un webhook. Le guide pour créer sa première automatisation n8n envoie par exemple un message vers Discord. Ensuite, sauvegardez régulièrement le volume de données de n8n et exportez vos workflows avant chaque mise à jour de l’image Docker.
- Tester avec un déclencheur manuel avant de publier le workflow.
- Ranger les secrets dans les identifiants de n8n, jamais en clair dans un nœud.
- Garder une copie du volume n8n hors du VPS, selon la règle 3-2-1.
Questions fréquentes
n8n est-il gratuit en auto-hébergement ?
L’édition communautaire de n8n peut être auto-hébergée sans abonnement, dans le cadre de sa licence. Vous payez le serveur qui l’héberge, et certaines fonctions avancées relèvent des offres payantes de l’éditeur.
Combien de RAM prévoir pour n8n ?
Comptez 2 Go au minimum. Des workflows fréquents, de gros fichiers ou de nombreuses exécutions en parallèle demandent davantage : surveillez la mémoire dans les statistiques du VPS depuis le panel.
Le VPS n8n préconfiguré coûte-t-il plus cher ?
Non. La solution n8n préconfigurée est disponible sans supplément : vous payez uniquement le VPS choisi, et vous gardez l’accès root.
Faut-il un nom de domaine pour n8n ?
Pas avec la solution préconfigurée, qui peut utiliser un sous-domaine gratuit en aclclouds.online. Avec votre propre domaine, ajoutez un enregistrement A vers l’IPv4 du VPS.