Tuto

Votre setup n8n auto-hébergé : Hetzner + Coolify

Installer n8n sur votre propre serveur, de zéro : un nom de domaine, un serveur Hetzner, Coolify en tour de contrôle, et n8n en HTTPS sur votre adresse. Une heure de vidéo, clic par clic, pour moins de 70 francs par an.

Vous voulez faire tourner n8n, et la vraie question arrive tout de suite : où ? Le cloud de n8n fonctionne très bien, il coûte environ 300 francs par an, il vous limite en nombre d'exécutions et vos données vivent chez eux.

Il existe un autre chemin : votre serveur, votre adresse, et n8n installé dessus. Illimité, et moins de 70 francs par an.

Cette vidéo vous montre ce chemin en entier, clic par clic, en partant de zéro. Aucune ligne de code à écrire.

Ce que vous aurez à la fin :

1/ un nom de domaine qui est à vous

2/ un serveur allumé 24 h sur 24, en Europe

3/ Coolify, votre tour de contrôle pour installer et mettre à jour vos outils

4/ votre n8n en ligne sur une jolie adresse, sécurisé en HTTPS, prêt pour vos automatisations

Installer n8n sur votre propre serveur, de zéro à une adresse en HTTPS (1 h).

Les quatre briques

Quatre outils se partagent le travail. Pas besoin de les maîtriser, juste de savoir qui fait quoi.

Infomaniak, l'adresse. C'est là qu'on achète le nom de domaine, l'adresse que les gens tapent. Une entreprise suisse, simple, et c'est aussi là qu'on réglera les DNS. Vous pouvez l'acheter ailleurs, la logique reste la même.

Hetzner, la maison. Un ordinateur allumé en permanence, en Allemagne, accessible depuis Internet. C'est ce qu'on appelle un serveur. Hébergeur européen, donc RGPD et LPD, et des tarifs que personne n'égale aujourd'hui.

Coolify, la tour de contrôle. Installé sur le serveur, il déploie les applications en quelques clics, gère les domaines, les certificats de sécurité et les mises à jour. Open source et gratuit. C'est lui qui rend tout le reste facile.

n8n, l'outil. La même application que dans le cloud, mais chez vous. Vos données restent sur votre serveur, il n'y a aucun abonnement mensuel, et le nombre d'exécutions n'est plus limité.

Ce que ça coûte vraiment

  • Le serveur Hetzner : moins de 5 francs par mois (comptez 50 centimes de plus si vous activez les sauvegardes automatiques, ce que je vous recommande)
  • Le nom de domaine : moins de 10 francs par an
  • Coolify : gratuit
  • n8n auto-hébergé : gratuit et illimité

Soit environ 70 francs par an, contre à peu près 300 francs pour le plan Starter de n8n Cloud, avec ses 2500 exécutions mensuelles.

Le chemin, en cinq étapes

Les repères de temps renvoient au moment de la vidéo où chaque étape commence, pour y revenir facilement.

  1. Louer le serveur chez Hetzner (06:06)

    Vous créez votre compte sur hetzner.com, vous enregistrez votre carte, puis un projet. Dans ce projet, vous ajoutez une ressource de type serveur.

    Trois choix comptent vraiment : la machine la moins chère en x86 AMD (2 vCPU, 4 Go de RAM, 40 Go de disque, un peu moins de 5 euros par mois), un emplacement en Europe comme Falkenstein, et surtout, dans l'onglet Apps, l'image Coolify. Hetzner l'installe pour vous, sans surcoût. Tout le reste, vous n'y touchez pas.

    Les sauvegardes automatiques ajoutent 20 % au prix. C'est une bonne assurance contre vos propres bêtises.

  2. Ouvrir Coolify et prendre ses repères (16:20)

    Hetzner vous envoie le mot de passe du serveur par email. Vous ouvrez la console depuis la page du serveur, vous vous connectez avec l'utilisateur root, et vous changez ce mot de passe pour un mot de passe à vous, rangé dans votre gestionnaire.

    Quelques minutes plus tard, Coolify est prêt. Vous y accédez à l'adresse IP de votre serveur suivie de :8000, et vous créez votre compte.

    Prenez le temps de comprendre deux notions, elles servent à tout : un projet range votre travail, une ressource est l'application, la base de données ou le service que vous installez dedans.

  3. Installer n8n en un clic (26:17)

    Dans votre projet, vous faites Add resource et vous cherchez n8n. Parmi les versions proposées, choisissez n8n with PostgreSQL : la base de données tient mieux la charge que le simple fichier, sans la complexité des workers dont vous n'avez pas besoin.

    Vous n'avez rien à configurer. Vous cliquez sur Deploy, ça travaille quelques minutes, et n8n tourne déjà sur une adresse un peu barbare générée par Coolify.

    Un seul geste à faire : dans le champ du domaine, remplacez http par https, sauvegardez, puis Restart. n8n refuse de fonctionner autrement.

  4. Acheter le nom de domaine et régler les DNS (33:00)

    Prenez deux ou trois jours pour choisir un nom lisible, facile à dire et à taper. Sur Infomaniak, vous vérifiez sa disponibilité, vous refusez l'hébergement et les options qu'on vous propose au passage, et vous payez. Comptez 5 à 10 francs pour la première année.

    Un domaine vous donne autant de sous-domaines que vous voulez, gratuitement : n8n.votredomaine.ch pour n8n, deploy.votredomaine.ch pour Coolify.

    Dans Zone DNS, passez en vue avancée et ajoutez une ligne par sous-domaine, qui pointe vers l'adresse IP de votre serveur. Si la syntaxe vous intimide, montrez une capture de votre serveur à Claude et demandez-lui la ligne exacte. C'est exactement ce que je fais dans la vidéo.

  5. Brancher le domaine sur Coolify et activer la licence gratuite (46:00)

    Le DNS envoie le visiteur vers votre serveur, mais le serveur ne sait pas encore quel service répond. C'est Coolify qui fait le lien.

    Dans la ressource n8n, remplacez l'adresse par https://n8n.votredomaine.ch en gardant le port à la fin, sauvegardez, puis Restart. Pour Coolify lui-même, la même opération se fait dans Settings, avec l'URL de l'instance.

    Dernière chose, et elle vaut la peine : dans n8n, demandez la clé de licence communautaire gratuite. Elle débloque le debug d'exécution, la gestion des fichiers et la recherche dans l'historique des workflows.

Ce que ça ouvre ensuite

Le plus beau dans cette installation, c'est qu'elle ne servira pas qu'à n8n. Coolify propose des dizaines de services open source en un clic : un outil de documentation, un CMS, une base de données, vos propres sites web déployés depuis GitHub.

Chaque nouveau service se pose sur la même machine, avec son sous-domaine, sans rien payer de plus. Vous venez de construire un socle, pas une installation unique. 🙂

Si quelque chose bloque en chemin, posez la question dans la communauté. On vous répondra.