Solutions · Automatisation
Un VPS pour n8n
n8n est l’outil d’automatisation de workflows que vous auto-hébergez pour garder vos données et vos identifiants sur votre propre machine, gratuit sous sa Sustainable Use License. Son installateur officiel démarre n8n, ses runners de code, un sandbox et un service de recherche avec docker compose : donnez-lui donc une vraie machine. BD-8 à $12.90 par mois est la moins chère qui y parvient. C2-4-80 à $37.90 est livré avec n8n installé.
Ce qu’il lui faut
Logiciels issus de la documentation, tailles indiquées avec leur source
Les logiciels et la configuration de sécurité proviennent de la documentation du projet lui-même. Lorsque le projet ne publie aucun chiffre matériel, les tailles indiquent de qui elles viennent.
D’après le README, l’installateur et la documentation de n8n
- Docker avec Compose v2. L’installateur officiel (
curl -fsSL https://get.n8n.io | sh) refuse de s’exécuter sans lui, puis écrit une pile compose avec des secrets générés. - Le port 5678 est celui de l’éditeur et « le seul port qui devrait être exposé à Internet » ; placez HTTPS devant et indiquez son adresse à n8n avec
N8N_HOST,N8N_PROTOCOLetWEBHOOK_URL. - Les identifiants sont chiffrés avec
N8N_ENCRYPTION_KEY; sauvegardez le .env écrit par l’installateur, sinon la base de données sera illisible ailleurs. - L’édition communautaire est gratuite en auto-hébergement sous la Sustainable Use License ; les fonctionnalités entreprise nécessitent une licence.
Tailles (les nôtres, d’après ce que démarre la pile officielle)
| Charge de travail | vCPU | RAM |
|---|---|---|
| n8n seul, quelques workflows, SQLiteLe simple docker run du README. Suffisant pour apprendre. | 1 | 2 GB |
| La pile compose officielle : n8n + runners + sandbox + SearXNGCinq conteneurs ; le sandbox IA exécute Docker-in-Docker. | 2 | 4 GB |
| Automatisations soutenues, Postgres, nombreuses exécutions simultanéesLe mode file d’attente et une vraie base de données quand les exécutions s’accumulent. | 4 | 8 GB |
Les offres adaptées
4 machines, prix en temps réel
Machine adaptée la moins chère en premier. Prix du jour, par mois, issus du catalogue.
- BD-8$12.90/mois
4 vCPU · 8 GB · 100 GB de disque · 32 TB
Le moins cher qui fait tourner toute la pile officielle. 4 vCPU, 8 GB, 100 GB et 32 TB de transfert pour moins cher que les machines de 2 GB ailleurs. Son fournisseur n’exécute pas de scripts de démarrage : l’installation, ce sont les deux lignes de l’étape 1, que vous saisissez vous-même.
- C2-4-80$37.90/mois
2 vCPU · 4 GB · 80 GB de disque · 3 TB
Livré avec n8n installé. 2 vCPU / 4 GB, dans plus de trente villes, chez des fournisseurs qui exécutent notre préréglage. Connectez-vous, ouvrez un tunnel vers l’éditeur ou ajoutez votre domaine.
- C4-8-160$75.90/mois
4 vCPU · 8 GB · 160 GB de disque · 3 TB
Livré installé, avec de la marge. 4 vCPU / 8 GB avec le préréglage : pour de nombreux workflows, Postgres et le sandbox IA en même temps.
- U2-4-40$14.90/mois
2 vCPU · 4 GB · 40 GB de disque · Unmetered
2 vCPU / 4 GB, Unmetered, Istanbul. Pour les workflows qui déplacent des fichiers toute la journée. Collez l’installation vous-même.
« Déployer avec installation » ouvre le configurateur avec notre script de démarrage n8n déjà placé dans le champ de démarrage, en intégralité, avant l’achat. Il s’exécute une seule fois, en root, pendant l’installation du serveur, et uniquement chez les fournisseurs dont la plateforme exécute les scripts de démarrage ; sur les autres lignes, l’installation consiste en les mêmes commandes, que vous collez vous-même.
L’installation
Quatre étapes, avec l’installateur de n8n
Avec le préréglage, les étapes 1 et 2 sont faites à la livraison du serveur.
- Docker, puis n8n.
curl -fsSL https://get.docker.com | sh curl -fsSL https://get.n8n.io | shL’installateur crée ./n8n avec un fichier compose et un .env de secrets générés, puis démarre le tout. - Gardez le port 5678 hors d’Internet. Le préréglage le bloque par pare-feu et installe Caddy. Tant que vous n’avez pas de domaine, accédez à l’éditeur via SSH :
ssh -N -L 5678:127.0.0.1:5678 root@your-serverpuis http://127.0.0.1:5678/ ; la première visite crée le compte propriétaire. - Donnez-lui un domaine. Faites pointer un enregistrement A vers le serveur ; ajoutez
N8N_HOST,N8N_PROTOCOL=httpsetWEBHOOK_URL=https://…/au .env puisdocker compose up -d; un seul bloc Caddyfilereverse_proxy 127.0.0.1:5678obtient le certificat pour vous. - Sauvegardez le .env. Il contient la clé de chiffrement. Les mises à jour se font en relançant l’installateur avec
--upgrade.
En toute franchise
Ce que nous achèterions vraiment
La pile officielle compte cinq conteneurs, pas un seul. Prenez la machine de 8 GB qui coûte moins cher que celles de 4 GB.
Pour une instance n8n
BD-8 · $12.90/mois
4 vCPU, 8 GB, 100 GB de disque et 32 TB de transfert à $12.90 : de la place pour n8n, ses runners, le sandbox, Postgres plus tard, et tous les webhooks que vous lui enverrez. La seule chose qu’elle ne fait pas, c’est exécuter notre préréglage de démarrage : l’installation consiste donc à coller deux lignes. Si ces deux lignes font la différence, C2-4-80 à $37.90 est livré avec n8n en marche.
Questions
Les questions posées avant l’achat.
De combien de RAM n8n a-t-il besoin ?
L’auto-hébergement de n8n est-il gratuit ?
Que fait le préréglage de démarrage ?
Ai-je besoin d’un domaine ?
SQLite ou Postgres ?
Comment le garder en marche et à jour ?
Poursuivre la lecture