Configurer n8n sur un VPS

Guide pas à pas pour configurer n8n avec SSL et Docker.

n8n est un puissant outil d'automatisation de workflows open-source. Il vous permet de connecter des centaines de services (comme Telegram, Google Sheets, Bitrix24 ou OpenAI) sans écrire une seule ligne de code. Contrairement aux alternatives cloud, n8n s'exécute sur votre propre VPS, garantissant une confidentialité totale des données et supprimant les limites contraignantes sur le nombre d'étapes d'exécution.

n8n est disponible à l'installation sur les forfaits NVMe 2 et supérieurs. La plateforme reposant sur Node.js et une base de données dédiée, elle nécessite au minimum 2 Go de RAM pour rester réactive et stable.

Préparation du domaine

Contrairement aux configurations basiques, notre Ready Image nécessite un domaine pour configurer correctement le SSL (HTTPS).

  1. Achetez un domaine ou créez un sous-domaine (par ex. n8n.votre-site.com).
  2. Dans le panneau de gestion DNS de votre domaine, créez un enregistrement A pointant vers l'adresse IP de votre VPS.
  3. Attendez la propagation DNS (généralement entre 5 et 30 minutes).

Connexion au serveur

  1. Rendez-vous dans votre espace client → VPS → sélectionnez votre serveur.
  2. Copiez les informations de connexion (adresse IP et mot de passe root).
  3. Connectez-vous en SSH (remplacez par votre adresse IP réelle depuis les propriétés du serveur) :
ssh root@YOUR_SERVER_IP

Pas encore de VPS ?

Fornex propose un hébergement VPS avec accès root complet et support 24/7. Profitez d'un serveur stable doté de disques NVMe pour un fonctionnement rapide et fiable. Plus de détails sur la page VPS de Fornex.

Lancer l'assistant de configuration n8n

À la connexion, vous serez accueilli par l'écran de bienvenue de n8n SSL Ready Image. Pour démarrer le service et sécuriser votre installation, exécutez cette unique commande :

n8n-setup

Ce qui se passe ensuite :

  • Domain : Le script vous demandera votre domaine (par ex. n8n.example.com).
  • Email : Fournissez une adresse e-mail pour les notifications Let's Encrypt (vous recevrez une alerte si votre certificat est sur le point d'expirer).
  • SSL : Le script configure automatiquement Nginx et obtient un certificat SSL gratuit pour vous.
  • Docker : Le système télécharge la dernière image n8n et lance le conteneur.

Dès que vous voyez le message ✅ Setup complete!, vous êtes prêt à démarrer.

Configuration initiale de n8n Configuration initiale de n8n

Accéder à l'interface web

Oubliez les adresses IP et les numéros de port. Ouvrez simplement votre navigateur et accédez à :

https://votre-domaine.com

Lors de votre première visite, vous devrez créer un compte Owner. Saisissez votre nom, votre e-mail et un mot de passe. Ces données sont stockées localement sur votre serveur et ne sont jamais partagées avec le cloud n8n.

Inscription à l'interface web n8n Inscription à l'interface web n8n

Gérer le service (Docker)

n8n s'exécutant dans un conteneur Docker, vous pouvez le gérer avec les commandes docker compose habituelles. Rendez-vous dans le répertoire du projet (généralement /root/n8n — vérifiez la sortie de votre script de configuration pour confirmer) :

  • Redémarrer : docker compose restart
  • Mettre à jour l'image : docker compose pull && docker compose up -d
  • Afficher les logs en direct : docker compose logs -f

Conseils pratiques

  • Webhooks sécurisés : Grâce à la configuration SSL, vos webhooks utilisent désormais https://. C'est une exigence incontournable pour l'intégration avec Telegram, WhatsApp ou la plupart des passerelles de paiement.
  • Redémarrage automatique : Le service est configuré pour démarrer automatiquement. Si votre VPS redémarre, n8n sera de nouveau en ligne sans que vous ayez à intervenir.
  • Surveillez la RAM : Si vous prévoyez de traiter de volumineux fichiers JSON ou de longs tableaux, surveillez la charge de votre serveur dans la section « Monitoring » de votre espace client.

Aide

Une question ou besoin d'un coup de main ? Écrivez-nous via le système de tickets — nous sommes toujours là pour vous aider !

Besoin d’aide?Nos ingénieurs vous aideront gratuitement pour n’importe quelle question en quelques minutesNous contacter