You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: pages/bare_metal_cloud/virtual_private_servers/install_n8n_on_vps/guide.fr-fr.md
+50-17Lines changed: 50 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,33 +16,62 @@ Ce guide vous explique comment installer et exécuter [n8n](https://n8n.io), une
16
16
17
17
## En pratique
18
18
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 <aname="step1"></a>
20
29
21
30
Ouvrez un terminal et connectez-vous à votre VPS avec la commande suivante (en remplaçant `IP_DU_VPS` par la véritable IP) :
22
31
23
32
```bash
24
33
ssh <user>@IP_VPS
25
34
```
26
35
27
-
### Installer Docker et Docker Compose
36
+
### Vous utilisez une image OVHcloud préinstallée <aname="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 <aname="step3"></a>
55
+
56
+
#### Installer Docker et Docker Compose
28
57
29
58
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...).
30
59
31
-
#### Étape 1 - Mettez le système à jour
60
+
#####Étape 1 - Mettez le système à jour
32
61
33
62
```bash
34
63
sudo apt update && sudo apt upgrade -y
35
64
```
36
65
37
-
#### Étape 2 - Ajouter la clé GPG officielle de Docker
66
+
#####Étape 2 - Ajouter la clé GPG officielle de Docker
#### Étape 5 - Vérifier que Docker et Docker Compose fonctionnent
95
+
#####Étape 5 - Vérifier que Docker et Docker Compose fonctionnent
67
96
68
97
```bash
69
98
docker --version
70
99
docker compose version
71
100
```
72
101
73
-
### Préparer la configuration Traefik + N8N
102
+
####Préparer la configuration Traefik + N8N
74
103
75
104
Créez un dossier de projet où résidera la stack Docker :
76
105
77
106
```bash
78
107
mkdir n8n-traefik &&cd n8n-traefik
79
108
```
80
109
81
-
### Créer les fichiers de configuration.
110
+
####Créer les fichiers de configuration.
82
111
83
-
#### Fichier .env
112
+
#####Fichier .env
84
113
85
114
Ce fichier vous permet de définir les variables réutilisées dans le fichier docker-compose.yml.
86
115
@@ -104,7 +133,7 @@ Remplacez `exemple.com` par votre véritable nom de domaine et `[email protected]
104
133
>
105
134
> Si vous ne possédez pas encore de nom de domaine, commandez-en un sur notre [site web](https://www.ovhcloud.com/fr/domains/).
106
135
107
-
#### Fichier docker-compose.yml
136
+
#####Fichier docker-compose.yml
108
137
109
138
Ce fichier contient la définition des services N8N et Traefik. Il configure notamment :
110
139
@@ -174,7 +203,7 @@ volumes:
174
203
>
175
204
> 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.
176
205
177
-
### Préparer le dossier des certificats SSL
206
+
####Préparer le dossier des certificats SSL
178
207
179
208
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.
180
209
@@ -191,27 +220,31 @@ touch letsencrypt/acme.json
191
220
chmod 600 letsencrypt/acme.json
192
221
```
193
222
194
-
### Démarrer les services
223
+
####Démarrer les services
195
224
196
225
Lancez la stack avec Docker Compose :
197
226
198
227
```bash
199
228
docker compose up -d
200
229
```
201
230
202
-
### Configuration DNS
231
+
### Configuration DNS <aname="step4"></a>
203
232
204
233
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} ».
205
234
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 <aname="step5"></a>
207
240
208
241
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.
Une fois la page chargée, vous serez invité à créer le premier utilisateur administrateur de votre instance N8N via le formulaire de configuration.
213
246
214
-
### Conclusion
247
+
### Conclusion <aname="step6"></a>
215
248
216
249
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.
217
250
@@ -221,4 +254,4 @@ Vous disposez désormais d’une instance N8N opérationnelle et sécurisée sur
221
254
222
255
Pour des prestations spécialisées (référencement, développement, etc), contactez les [partenaires OVHcloud](https://partner.ovhcloud.com/fr-ca/directory/)
223
256
224
-
Échangez avec notre [communauté d'utilisateurs](/links/community).
257
+
Échangez avec notre [communauté d'utilisateurs](/links/community).
0 commit comments