Guide gratuit
Installer n8n gratuitement sur n’importe quel serveur avec Coolify (dès 5€/mois) & Contabo
n8n est un outil d’automatisation puissant et open-source. En l’installant vous-même, vous débloquez :
Pourquoi installer n8n sur votre propre serveur ?
n8n est un outil d’automatisation puissant et open-source. En l’installant vous-même, vous débloquez :
- Un nombre illimité de workflows, sans payer d’abonnement mensuel
- Le contrôle total sur vos données et votre infrastructure
- La possibilité de créer plusieurs environnements pour différents projets ou clients
Et pourquoi sur un VPS à 5€/mois ?
Un serveur privé virtuel (VPS) offre un excellent rapport qualité/prix pour héberger n8n. Avec des offres comme celles de Contabo, vous pouvez :
- Lancer votre instance pour moins de 5€/mois
- Monter en puissance à tout moment selon vos besoins
- Profiter de performances professionnelles pour une fraction du prix
Ce que vous allez apprendre ici
Cette formation va vous guider pas à pas pour :
- Acheter et configurer un VPS chez Contabo
- Installer Coolify pour gérer vos applications facilement
- Déployer n8n avec une base de données PostgreSQL
- Associer un nom de domaine et sécuriser l’accès avec HTTPS
Tout cela, sans utiliser la ligne de commande et avec un minimum de technique !
2. Choisir et commander un VPS chez Contabo
Pourquoi Contabo ?
Contabo est un hébergeur allemand réputé pour ses serveurs performants à HYPER bas prix. Il propose des VPS SSD robustes avec un excellent rapport puissance/prix, parfaits pour héberger n8n.
Quelle offre choisir ?
Pour débuter, le Cloud VPS 10 suffit largement :
- 3 vCPU Cores
- 8 GB RAM
- 75 GB NVMe
- ou 150 GB SSD
- ~5,50€/mois (environ selon engagement)
Il est évolutif : vous pourrez monter en gamme plus tard si besoin.
Étapes pour commander un VPS
-
Allez sur contabo.com
-
Choisissez un Cloud VPS 10
-
Dans les options, choisissez :
- Ubuntu 22.04 comme système
- Aucune licence (inutile pour n8n)
- Datacenter le plus proche de vos utilisateurs
-
Complétez le paiement et attendez l’email de confirmation
Bonnes pratiques
- Utilisez une adresse e-mail valide : elle recevra les accès SSH et IP
- Notez votre mot de passe root : il est essentiel pour vous connecter
- Conservez l’adresse IP publique du serveur pour les étapes suivantes
3. Préparer son environnement VPS
Connexion et première configuration
Une fois votre VPS prêt, vous recevez par email :
- L’adresse IP publique de votre serveur
- Le nom d’utilisateur
root - Le mot de passe associé
Pas besoin d’utiliser un terminal ou SSH si vous installez directement Coolify (prochaine étape). Mais si vous voulez explorer ou sécuriser davantage :
Connexion SSH (facultatif)
ssh root@ADRESSE_IP_DU_SERVEUR
Vous pouvez coller cette commande dans un terminal (Linux/macOS) ou utiliser PuTTY sur Windows.
Créer un mot de passe root sécurisé
Utilisez un mot de passe complexe dès l’installation :
- Au moins 1 majuscule, 1 minuscule, 1 chiffre et 1 caractère spécial
- Exemple :
Az3$wX9!
Ajouter une clé SSH (optionnel mais recommandé)
Une clé SSH vous permet de vous connecter sans mot de passe. C’est plus sécurisé, mais facultatif si vous utilisez uniquement Coolify.
Bonnes pratiques
- Ne partagez jamais votre accès root
- Désactivez l’accès root en SSH une fois Coolify installé (si vous êtes à l’aise)
- Gardez une sauvegarde de vos identifiants dans un gestionnaire de mots de passe
4. Installer Coolify en 1 clic
Qu’est-ce que Coolify ?
Coolify est une plateforme no-code/low-code qui simplifie l’hébergement d’applications comme n8n, Supabase, PostgreSQL, etc. Elle remplace les commandes complexes par une interface web intuitive.
Installation automatique via Contabo
Contabo vous permet d’installer directement une image système contenant Coolify. Installez Ubuntu et suivez cette commande pour installer Coolify manuellement :
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | sudo bash
Accéder à l’interface Coolify
Une fois installé, rendez-vous dans votre navigateur :
http://ADRESSE_IP_DU_SERVEUR:8000
Vous verrez l’interface de Coolify. Créez un compte avec :
- Votre adresse e-mail
- Un mot de passe sécurisé
Vous pouvez ensuite passer l’onboarding (“Skip onboarding”) pour aller directement à l’essentiel.
Bonnes pratiques
- Notez l’adresse IP et le port 8000 (
:8000) pour accéder à Coolify - Choisissez un mot de passe fort : Coolify gère des déploiements, donc c’est critique
- Vous pourrez créer plusieurs projets (n8n, Supabase, etc.) dans une seule interface
5. Premiers pas avec Coolify
Créer un projet dans Coolify
Une fois connecté à Coolify, suivez ces étapes pour organiser vos déploiements :
- Cliquez sur Projets puis “+ Add” en haut à droite
- Donnez un nom à votre projet (ex :
n8n) - Ajoutez une description si vous le souhaitez
Coolify vous permet de créer plusieurs projets pour différents clients ou environnements (test, prod…).
Gérer votre environnement de production
Comprendre la logique de Coolify
- Un projet = un regroupement logique d’applications
- Un environnement = une instance d’exécution (prod, test, etc.)
- Une ressource = une application ou une base de données déployée
Bonnes pratiques
- Créez un projet par client ou besoin pour garder votre serveur organisé
- Nommez clairement vos environnements :
test,prod,staging, etc. - Ne déployez pas tout dans un seul environnement
6. Déployer n8n via Coolify
Ajouter une ressource n8n
Depuis l’environnement de production que vous venez de créer :
- Cliquez sur “+ Add Resource”
- Recherchez “
n8nwith postgreSQL” dans la liste des applications - Sélectionnez la version standard avec PostgreSQL intégrée
Configurer les identifiants
Avant de déployer, renseignez :
- Nom d’utilisateur PostgreSQL (ex :
n8n_user) - Mot de passe PostgreSQL (mot de passe complexe conseillé)
Ces informations serviront à n8n pour stocker vos workflows.
Lancer le déploiement
- Cliquez sur “Deploy” en haut à droite
- Patientez quelques minutes pendant l’installation automatique
- Une fois les services en vert (n8n + PostgreSQL), votre instance est prête
Bonnes pratiques
- Utilisez des identifiants uniques et complexes
- Notez-les dans un gestionnaire sécurisé
- Évitez de modifier les variables d’environnement sans comprendre leur effet
À ce stade
Vous avez maintenant une instance n8n fonctionnelle installée sur votre VPS. Vous pouvez y accéder via son adresse IP, ou mieux : associer un nom de domaine personnalisé (voir prochaine étape).
7. Associer un nom de domaine personnalisé
Pourquoi un nom de domaine ?
Associer un nom de domaine à votre instance n8n permet :
- D’y accéder facilement via une URL comme
n8n.monsite.com - D’activer automatiquement un certificat HTTPS (sécurité)
- D’avoir une apparence plus professionnelle
Où acheter un nom de domaine ?
Vous pouvez acheter un domaine sur de nombreux sites. Exemple bon marché :
Choisissez un domaine à partir de 1€/an comme monsite.shop.
Configurer les DNS
-
Accédez au tableau de bord du registrar (ex : Hostinger)
-
Allez dans les paramètres DNS
-
Ajoutez un enregistrement de type
A:- Nom :
n8n - Adresse IPv4 : l’IP publique de votre VPS
- TTL : laissez par défaut ou mettez 3600
- Nom :
Configurer le domaine dans Coolify
- Revenez sur Coolify, dans votre ressource n8n
- Modifiez le champ Domain avec votre sous-domaine (ex :
n8n.monsite.shop) - Sauvegardez et cliquez sur Restart pour redémarrer le service
Temps de propagation
Les changements DNS peuvent prendre entre quelques minutes et 24h. Soyez patient si l’accès ne fonctionne pas immédiatement.
Bonnes pratiques
- Vérifiez l’IP avant d’enregistrer : elle doit correspondre à votre VPS
- Utilisez un sous-domaine différent par service (ex :
supabase.monsite.com,n8n.monsite.com)
8. Configurer HTTPS et accès sécurisé
Pourquoi HTTPS ?
Le HTTPS chiffre les échanges entre votre navigateur et votre serveur. C’est indispensable pour :
- Protéger vos données (workflows, identifiants, API clés…)
- Éviter les alertes de sécurité dans les navigateurs
- Donner une image sérieuse à vos projets
Activation automatique du SSL avec Coolify
Coolify gère automatiquement l’installation de certificats SSL grâce à Let’s Encrypt.
- Assurez-vous que votre domaine pointe bien vers l’IP du serveur
- Dans votre ressource n8n sur Coolify, ajoutez votre domaine (ex :
n8n.monsite.shop) - Redémarrez l’application (bouton Restart)
Après quelques minutes, Coolify générera et activera automatiquement un certificat HTTPS.
Accéder à votre instance en HTTPS
Une fois le certificat actif, accédez à votre instance via :
https://n8n.monsite.shop
Que faire si HTTPS ne fonctionne pas ?
- Attendez un peu : l’émission du certificat peut prendre 10–30 minutes
- Vérifiez vos enregistrements DNS
- Assurez-vous que le port 443 est ouvert sur le VPS (par défaut il l’est sur Coolify)
Bonnes pratiques
- Activez toujours HTTPS avant d’utiliser n8n en production
- Renouvelez régulièrement vos certificats (Coolify le fait automatiquement)
- Vérifiez que le cadenas s’affiche dans la barre d’adresse
9. Créer son compte n8n et activer la licence gratuite
Créer un utilisateur n8n
Une fois votre instance accessible (via l’IP ou votre domaine en HTTPS), vous arrivez sur l’interface de création de compte :
- Entrez un email valide
- Choisissez un mot de passe sécurisé (majuscule, minuscule, chiffre, symbole)
- Cliquez sur “Next” pour terminer la configuration
Passer l’étape d’intégration (onboarding)
n8n propose un mini-guide d’accueil. Vous pouvez cliquer sur “Skip” pour aller plus vite.
Activer la licence gratuite illimitée
En auto-hébergement, n8n vous propose une licence gratuite avec :
- Workflows illimités
- Utilisation commerciale autorisée
- Entrez une adresse email pour recevoir la clé de licence
- Ouvrez l’email reçu et cliquez sur le lien d’activation
- Votre instance passe automatiquement en “0 sur illimité”
Bonnes pratiques
- Utilisez une adresse email fonctionnelle pour activer la licence
- Gardez une copie de votre clé dans un endroit sûr (email, fichier texte sécurisé…)
- Vous pouvez supprimer la clé plus tard si besoin, cela ne désactive pas votre instance
Et maintenant ?
Votre instance n8n est maintenant prête à l’emploi, illimitée, sécurisée, et hébergée sur votre propre serveur. Vous pouvez créer vos premiers workflows !
10. Conseils, bonnes pratiques et erreurs fréquentes
Bonnes pratiques après l’installation
- Faites des sauvegardes régulières de vos workflows et de la base de données PostgreSQL
- Utilisez des projets séparés dans Coolify pour chaque client ou environnement
- Notez tous vos accès (IP, mots de passe, domaines) dans un gestionnaire sécurisé
- Mettez à jour régulièrement Coolify, n8n et le système Ubuntu
Optimisations possibles
- Ajoutez une couche de reverse proxy ou un CDN pour améliorer la performance
- Surveillez l’usage CPU/RAM de votre VPS pour anticiper un upgrade
- Activez les backups automatiques dans Coolify (fonction intégrée)
Erreurs fréquentes à éviter
- Oublier d’activer HTTPS : votre instance sera non sécurisée
- Mal configurer les DNS : le domaine ne pointera pas correctement
- Utiliser des mots de passe faibles : gros risque de piratage
- Tout faire dans un seul projet/environnement : difficile à maintenir
Ce que vous pouvez faire ensuite
- Créer vos premiers workflows (API, emails, bases de données…)
- Brancher n8n avec Supabase ou d’autres services
- Déployer d’autres outils via Coolify (Supabase, Strapi, Ghost…)
Besoin d’aide ?
N’hésitez pas à me poser vos questions ou à consulter la documentation officielle de n8n et Coolify.
Bonne automatisation ! 🚀