Skip to content

Commit 15757d5

Browse files
committed
Add VPS image part
1 parent 6ebcbdd commit 15757d5

File tree

1 file changed

+50
-17
lines changed
  • pages/bare_metal_cloud/virtual_private_servers/install_n8n_on_vps

1 file changed

+50
-17
lines changed

pages/bare_metal_cloud/virtual_private_servers/install_n8n_on_vps/guide.fr-fr.md

Lines changed: 50 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -16,33 +16,62 @@ Ce guide vous explique comment installer et exécuter [n8n](https://n8n.io), une
1616

1717
## En pratique
1818

19-
### Se connecter à votre VPS
19+
### Sommaire
20+
21+
- [Se connecter à votre VPS](#step1)
22+
- [Vous utilisez une image OVHcloud préinstallée](#step2)
23+
- [Vous n'utilisez pas d'image OVHcloud préinstallée](#step3)
24+
- [Configuration DNS](#step4)
25+
- [Accéder à l’interface N8N](#step5)
26+
- [Conclusion](#step6)
27+
28+
### Se connecter à votre VPS <a name="step1"></a>
2029

2130
Ouvrez un terminal et connectez-vous à votre VPS avec la commande suivante (en remplaçant `IP_DU_VPS` par la véritable IP) :
2231

2332
```bash
2433
ssh <user>@IP_VPS
2534
```
2635

27-
### Installer Docker et Docker Compose
36+
### Vous utilisez une image OVHcloud préinstallée <a name="step2"></a>
37+
38+
Si vous avez choisi un **VPS OVHcloud avec l’image N8N préinstallée**, **vous n’avez pas besoin d’installer Docker ni Docker Compose** : ces outils sont déjà présents et configurés.
39+
40+
Retrouvez tous les fichiers nécessaires (y compris `docker-compose.yml` et `.env`) dans le dossier `/root/n8n-traefik/` sur votre VPS.
41+
42+
Modifiez le fichier `.env` situé dans ce dossier pour y renseigner les informations suivantes :
43+
44+
- `DOMAIN_NAME` : votre nom de domaine (ex : `exemple.com`).
45+
- `SUBDOMAIN` : le sous-domaine utilisé pour accéder à N8N (ex : `n8n`).
46+
- `EMAIL` : l’adresse e-mail utilisée pour générer les certificats SSL via Let’s Encrypt.
47+
48+
Une fois le fichier `.env` mis à jour, exécutez la commande suivante depuis le dossier `/root/n8n-traefik/` :
49+
50+
```bash
51+
docker compose up -d
52+
```
53+
54+
### Vous n'utilisez pas d'image OVHcloud préinstallée <a name="step3"></a>
55+
56+
#### Installer Docker et Docker Compose
2857

2958
Pour déployer N8N via Docker sur un VPS OVHcloud, Docker et Docker Compose doivent être installés. Cette méthode est compatible avec la majorité des distributions proposées par OVHcloud (Debian 11, Debian 12, Ubuntu 22.04...).
3059

31-
#### Étape 1 - Mettez le système à jour
60+
##### Étape 1 - Mettez le système à jour
3261

3362
```bash
3463
sudo apt update && sudo apt upgrade -y
3564
```
3665

37-
#### Étape 2 - Ajouter la clé GPG officielle de Docker
66+
##### Étape 2 - Ajouter la clé GPG officielle de Docker
3867

3968
```bash
4069
sudo apt install -y ca-certificates curl gnupg
4170
sudo install -m 0755 -d /etc/apt/keyrings
4271
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
4372
```
4473

45-
#### Étape 3 - Ajouter le dépôt Docker
74+
##### Étape 3 - Ajouter le dépôt Docker
4675

4776
Pour Debian (version 11 et 12) :
4877

@@ -56,31 +85,31 @@ Pour Ubuntu (version égale ou supérieure à 22.04) :
5685
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
5786
```
5887

59-
#### Étape 4 - Installer Docker Engine et Docker Compose Plugin
88+
##### Étape 4 - Installer Docker Engine et Docker Compose Plugin
6089

6190
```bash
6291
sudo apt update
6392
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
6493
```
6594

66-
#### Étape 5 - Vérifier que Docker et Docker Compose fonctionnent
95+
##### Étape 5 - Vérifier que Docker et Docker Compose fonctionnent
6796

6897
```bash
6998
docker --version
7099
docker compose version
71100
```
72101

73-
### Préparer la configuration Traefik + N8N
102+
#### Préparer la configuration Traefik + N8N
74103

75104
Créez un dossier de projet où résidera la stack Docker :
76105

77106
```bash
78107
mkdir n8n-traefik && cd n8n-traefik
79108
```
80109

81-
### Créer les fichiers de configuration.
110+
#### Créer les fichiers de configuration.
82111

83-
#### Fichier .env
112+
##### Fichier .env
84113

85114
Ce fichier vous permet de définir les variables réutilisées dans le fichier docker-compose.yml.
86115

@@ -104,7 +133,7 @@ Remplacez `exemple.com` par votre véritable nom de domaine et `[email protected]
104133
>
105134
> Si vous ne possédez pas encore de nom de domaine, commandez-en un sur notre [site web](https://www.ovhcloud.com/fr/domains/).
106135
107-
#### Fichier docker-compose.yml
136+
##### Fichier docker-compose.yml
108137

109138
Ce fichier contient la définition des services N8N et Traefik. Il configure notamment :
110139

@@ -174,7 +203,7 @@ volumes:
174203
>
175204
> Par défaut, l’utilisateur et le mot de passe sont définis sur admin / admin123. Cette méthode n’est pas activée dans toutes les versions de N8N. Si vous souhaitez l’utiliser malgré tout, pensez à modifier ces valeurs dans le fichier docker-compose.yml avant de lancer la stack, et utilisez un mot de passe fort.
176205
177-
### Préparer le dossier des certificats SSL
206+
#### Préparer le dossier des certificats SSL
178207

179208
Traefik stocke les certificats générés par Let's Encrypt dans un fichier nommé acme.json. Ce fichier doit exister avant le lancement et avoir des permissions strictes.
180209

@@ -191,27 +220,31 @@ touch letsencrypt/acme.json
191220
chmod 600 letsencrypt/acme.json
192221
```
193222

194-
### Démarrer les services
223+
#### Démarrer les services
195224

196225
Lancez la stack avec Docker Compose :
197226

198227
```bash
199228
docker compose up -d
200229
```
201230

202-
### Configuration DNS
231+
### Configuration DNS <a name="step4"></a>
203232

204233
Assurez-vous que votre sous-domaine (ex : n8n.exemple.com) pointe bien vers l’adresse IP de votre VPS dans la zone DNS. Pour plus de détails, consultez notre guide « [Éditer une zone DNS OVHcloud](/pages/web_cloud/domains/dns_zone_edit){.external} ».
205234

206-
### Accéder à l’interface N8N
235+
> [!warning]
236+
>
237+
> Si vous ne possédez pas encore de nom de domaine, commandez-en un sur notre [site web](https://www.ovhcloud.com/fr/domains/).
238+
239+
### Accéder à l’interface N8N <a name="step5"></a>
207240

208241
Accédez à N8N dans un navigateur via l'URL `https://n8n.exemple.com/`. Remplacez `n8n.exemple.com` par le domaine réel que vous avez défini. La page suivante s'affiche.
209242

210243
![Install N8N VPS](images/setup_n8n.png){.thumbnail}
211244

212245
Une fois la page chargée, vous serez invité à créer le premier utilisateur administrateur de votre instance N8N via le formulaire de configuration.
213246

214-
### Conclusion
247+
### Conclusion <a name="step6"></a>
215248

216249
Vous disposez désormais d’une instance N8N opérationnelle et sécurisée sur votre VPS OVHcloud, avec une gestion automatique des certificats SSL grâce à Traefik. Pour aller plus loin, consultez la [documentation officielle](https://docs.n8n.io/) de N8N pour créer vos premiers workflows.
217250

@@ -221,4 +254,4 @@ Vous disposez désormais d’une instance N8N opérationnelle et sécurisée sur
221254

222255
Pour des prestations spécialisées (référencement, développement, etc), contactez les [partenaires OVHcloud](https://partner.ovhcloud.com/fr-ca/directory/)
223256

224-
Échangez avec notre [communauté d'utilisateurs](/links/community).
257+
Échangez avec notre [communauté d'utilisateurs](/links/community).

0 commit comments

Comments
 (0)