Comment déployer n8n sur un VPS Debian 12
Exécuter n8n sur votre propre VPS est la meilleure façon de construire des flux de travail d’automatisation sécurisés, évolutifs et toujours actifs. Contrairement aux services d’automatisation basés sur le cloud, l’hébergement de n8n sur un VPS d’AlexHost vous offre une confidentialité totale des données, des exécutions illimitées, un temps de disponibilité 24/7 et des coûts prévisibles. Avec Debian 12 comme système d’exploitation de base, vous bénéficierez d’une stabilité à long terme et d’un support logiciel moderne.
Ce guide vous guidera à travers l’installation de Docker, la configuration de n8n avec le cryptage, le lancement du service et l’accès à celui-ci dans le navigateur.
Pourquoi exécuter n8n sur un VPS plutôt que dans le navigateur ?
Bien que n8n offre un service cloud accessible directement depuis le navigateur, l’exécution de votre propre instance n8n sur un VPS offre des avantages cruciaux pour les professionnels, les entreprises et les développeurs :
- Confidentialité totale des données – Tous vos flux de travail, clés API et données clients restent entièrement sous votre contrôle. Aucun fournisseur tiers ne peut accéder à vos informations.
- Intégrations illimitées – Sur un VPS, c’est vous qui fixez les limites, pas le fournisseur SaaS. Vous pouvez exécuter autant de flux de travail, de déclencheurs et d’exécutions que nécessaire.
- disponibilité 24/7 – Un SPV maintient vos automatismes en ligne à tout moment, même lorsque votre ordinateur personnel est éteint.
- Meilleure sécurité – Protégez votre système avec des pare-feu, des certificats SSL et un accès VPN. Toutes les informations d’identification sont cryptées avec votre propre clé.
- Évolutivité et performance – Avec le VPS d’AlexHost, vous pouvez mettre à niveau le CPU, la RAM et les ressources de stockage lorsque vos projets d’automatisation se développent.
- Rentabilité – Au lieu de payer par exécution, vous payez des frais mensuels fixes pour le VPS et vous exécutez un nombre illimité de flux de travail.
👉 En bref : Exécuter n8n sur votre VPS le transforme en un puissant hub d’automatisation auto-hébergé où vous contrôlez les données, la performance et les coûts.
Mettre à jour le serveur
Commencez toujours par mettre à jour les paquets Debian 12 :
Explication de la sortie : Vous verrez les paquets téléchargés et mis à jour. A la fin, le système confirme avec 0 mis à jour, 0 nouvellement installé si tout est déjà à jour.
Installer Docker et Docker Compose
Installez les dépendances et ajoutez le dépôt officiel de Docker :
Mise à jour des dépôts et installation de Docker + Compose :
Vérifier les versions :
📌 Exemple de sortie :
Cela confirme que Docker est installé et prêt.
Préparer le répertoire du projet
Créez un répertoire dédié à n8n :
Générer une clé de chiffrement
Cette clé est utilisée pour chiffrer les informations d’identification à l’intérieur de n8n :
Créer le fichier docker-compose.yml
Ouvrez le fichier :
Collez la configuration (remplacez YOUR_SERVER_IP par l’IP de votre VPS AlexHost) :
Démarrer n8n
Exécuter le conteneur en mode détaché :

L’exemple de sortie sera le suivant :
Vérifier les conteneurs en cours d’exécution :
Le résultat sera le suivant :
Vérifier les journaux
Assurez-vous qu’il n’y a pas d’erreurs :
📌 What to expect :
- Pas d’erreurs “clés de chiffrement non concordantes”.
- Service confirmant le démarrage et écoutant sur le port 5678.
Le résultat sera le suivant
Accéder à n8n dans le navigateur
Ouvrez maintenant l’IP de votre VPS dans un navigateur :
curl http://176.123.2.191:5678
