Ce guide vous guidera dans la configuration d'un serveur d'automatisation N8N à l'aide de Coolify, une plate-forme auto-hébergée qui facilite le déploiement de diverses applications à l'aide de Docker.
Guide vidéo : https://youtu.be/7-lCm7utQ48?si=Yw5wH_iG5933W3m7
Table des matières
● Prérequis
● Étape 1 : Acheter un nom de domaine
● Étape 2 : Configurer Cloudflare
● Étape 3 : Configurer un VPS sur Hostinger
● Étape 4 : Configurer Coolify
● Étape 5 : Déployer N8N
● Dépannage
Prérequis
Avant de commencer, assurez-vous d’avoir :
● Une carte de crédit/débit pour l'achat de services
● Un gestionnaire de mots de passe (recommandé pour stocker des informations d'identification sécurisées)
Étape 1 : Acheter un nom de domaine
1. Visitez un registraire de domaine (nous recommandons officiellement Cloudflare, mais vous pouvez utiliser n'importe quel fournisseur).
2. Recherchez le nom de domaine souhaité.
3. Choisissez une option abordable (les TLD comme .org peuvent être moins chers que .com).
4. Finalisez l'achat en fournissant :
○ Coordonnées
○ Détails de l'adresse
○ Informations de paiement
Estimation des coûts : les noms de domaine peuvent varier de 7,50 $ à 15 $ + par an selon le TLD.
*Remarque : « Déplacer vers Cloudflare » devrait indiquer « Pointer les serveurs de noms vers Cloudflare »
Étape 2 : Configurer Cloudflare
Cloudflare fournit une gestion DNS, des services CDN et des certificats SSL.
1. Créez un compte Cloudflare ou connectez-vous sur cloudflare.com.
2. Depuis le tableau de bord, sélectionnez « Ajouter un site » ou « Ajouter un domaine ».
3. Entrez votre nom de domaine et continuez.
4. Sélectionnez le plan gratuit (suffisant pour la plupart des configurations de base).
5. Cloudflare vous fournira des adresses de serveur de noms (généralement deux).
6. Accédez à votre bureau d'enregistrement de domaine (où vous avez acheté votre domaine) et :
○ Rechercher les paramètres DNS ou du serveur de noms
○ Remplacez les serveurs de noms par défaut par les serveurs de noms de Cloudflare
7. Revenez à Cloudflare et terminez l'activation.
Remarque : la propagation DNS peut prendre jusqu'à 24 à 48 heures, mais se termine souvent en quelques minutes à quelques heures.
Étape 3 : Configurer un VPS sur Hostinger
1. Allez sur Hostinger et créez un compte.
2. Accédez aux options VPS et sélectionnez KVM VPS.
3. Choisissez les options :
○ Sélectionnez un emplacement de serveur (choisissez en fonction de votre emplacement ou de celui de vos utilisateurs)
○ Pour l'installation, sélectionnez Coolify
○ Créez un mot de passe root fort (15 à 20 caractères recommandés)
○ Désélectionnez tous les modules complémentaires inutiles
○ Choisissez le plan KVM2 (ou supérieur si vous prévoyez des besoins en ressources plus importants)
4. Sélectionnez votre période d'abonnement (mensuelle ou annuelle) et effectuez le paiement.
5. Une fois terminé, vous serez dirigé vers la page de gestion VPS.
6. Notez l'adresse IP de votre serveur : vous en aurez besoin pour l'étape suivante.
Estimation des coûts : KVM2 sur Hostinger coûte environ 10 à 15 $/mois.
Étape 4 : Configurer Coolify
A. Configurer les enregistrements DNS pour Coolify
1. Accédez à votre tableau de bord Cloudflare et sélectionnez votre domaine.
2. Accédez aux paramètres DNS.
3. Ajoutez un nouvel enregistrement A :
○ Nom : « coolify » (cela crée coolify.votredomaine.com)
○ Cible : votre adresse IP VPS
○ TTL : Auto
4. Enregistrez l'enregistrement.
B. Configurer les paramètres SSL
1. Dans Cloudflare, accédez à la section SSL/TLS.
2. Définissez le mode de cryptage sur « Complet » et enregistrez les modifications.
C. Accéder et configurer Coolify
1. Une fois votre VPS prêt (le statut affichera « En cours d'exécution »), accédez à la page de configuration de Coolify en utilisant l'adresse IP fournie.
2. Créez votre compte administrateur et enregistrez le mot de passe en toute sécurité.
3. Ignorez l’intégration si vous le souhaitez.
4. Accédez aux paramètres et mettez à jour le domaine :
○ Saisissez https://coolify.votredomaine.com
○ Enregistrer les modifications
5. Après la propagation DNS (généralement rapide avec Cloudflare), vous pourrez accéder à Coolify sur coolify.yourdomain.com.
Étape 5 : Déployer N8N
A. Configurer DNS pour N8N
1. Revenez aux paramètres DNS de Cloudflare.
2. Ajoutez un autre enregistrement A :
○ Nom : « n8n » (crée n8n.votredomaine.com)
○ Cible : même adresse IP VPS
○ TTL : Auto
3. Enregistrez l'enregistrement.
B. Créer des projets dans Coolify
1. Connectez-vous à votre tableau de bord Coolify.
2. Créez un nouveau projet (considérez-le comme un dossier) :
○ Cliquez sur « Ajouter un nouveau projet »
○ Nommez-le (par exemple, « n8n-setup-system »)
○ Cliquez sur Continuer
3. Créez éventuellement un projet de base de données :
○ Cliquez à nouveau sur « Ajouter un nouveau projet »
○ Nommez-le (par exemple, « DB »)
C. Déployer N8N avec PostgreSQL
1. Sélectionnez votre projet.
2. Cliquez sur « Ajouter une nouvelle ressource ».
3. Recherchez et sélectionnez « n8n avec PostgreSQL ».
4. Configurer l'installation :
○ Nommez-le (par exemple, « n8n-postgres »)
○ Laissez les valeurs par défaut telles quelles
5. Configurez les paramètres du domaine :
○ Saisissez votre sous-domaine : n8n.votredomaine.com
6. Cliquez sur Enregistrer.
7. Déployez l'application en cliquant sur le bouton « Déployer » en haut à droite.
8. Attendez que le déploiement soit terminé (cela prend généralement quelques minutes).
9. Une fois le déploiement terminé, vérifiez l'état de santé (doit afficher « Sain »).
10. Cliquez sur « Liens » pour accéder à votre installation N8N.
D. Activer la licence N8N
1. Lorsque vous accédez à N8N pour la première fois, suivez l'assistant de configuration.
2. Lorsque vous êtes invité à choisir une licence, sélectionnez la licence communautaire gratuite.
3. Vérifiez votre courrier électronique pour obtenir la clé de licence.
4. Entrez ou cliquez sur le bouton pour appliquer la clé de licence.
5. Terminez le processus de configuration du N8N.
Dépannage
Problèmes courants à vérifier si les choses ne fonctionnent pas :
● Assurez-vous que SSL/TLS est défini sur « Complet » dans Cloudflare
● Vérifiez que vos adresses IP sont correctement saisies dans les enregistrements DNS
● Assurez-vous d’utiliser HTTPS dans les configurations de votre domaine
● Laissez aux modifications DNS le temps de se propager
● Vérifiez l'état de santé et les journaux de Coolify si les services ne démarrent pas
Tester votre configuration
Pour tester si tout fonctionne correctement :
1. Connectez-vous à votre installation N8N
2. Créez un webhook simple
3. Testez le webhook avec une requête POST
Si vous recevez une réponse, félicitations ! Votre serveur N8N est correctement configuré et prêt à être utilisé.
Prochaines étapes
Avec votre serveur N8N désormais opérationnel, vous pouvez :
● Créer des flux de travail
● Configurer des intégrations avec d’autres services
● Explorez d'autres applications disponibles via Coolify
● Envisagez de configurer des sauvegardes automatisées pour votre serveur
N'oubliez pas que votre installation Coolify vous donne accès à de nombreuses autres applications open source que vous pouvez déployer avec des étapes similaires.