Skip to content

Commit e4b2501

Browse files
committed
guide fr
1 parent 68ee991 commit e4b2501

File tree

1 file changed

+108
-12
lines changed
  • pages/bare_metal_cloud/virtual_private_servers/import-lovable-website-on-vps

1 file changed

+108
-12
lines changed

pages/bare_metal_cloud/virtual_private_servers/import-lovable-website-on-vps/guide.fr-fr.md

Lines changed: 108 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
2-
title: "Importer un site Lovable.dev sur un VPS OVHcloud"
3-
excerpt: "Apprenez comment héberger un site généré par Lovable.dev sur votre VPS OVHcloud"
4-
updated: 2025-06-16
2+
title: "Créer et importer un site web Lovable.dev sur un VPS OVHcloud"
3+
excerpt: "Apprenez comment héberger un site web généré par Lovable.dev sur votre VPS OVHcloud"
4+
updated: 2025-06-17
55
---
66

77
## Objectif
88

9-
[Lovable.dev](https://lovable.dev) est un outils qui permet de générer des sites web à partir de prompts. Ce guide vous explique comment importer et publier un site web généré via Lovable sur un **hébergement mutualisé OVHcloud**.
9+
[Lovable.dev](https://lovable.dev) est un outil qui permet de générer des sites web à partir de prompts. Ce guide vous explique comment importer et publier un site web généré via Lovable sur un **hébergement mutualisé OVHcloud**.
1010

1111
## Prérequis
1212

@@ -16,13 +16,26 @@ updated: 2025-06-16
1616

1717
## En pratique
1818

19-
### Étape 1 : Générer votre site web sur Lovable.dev
19+
### Sommaire
20+
21+
- [Étape 1 : Générer votre site web sur Lovable.dev](#step1)
22+
- [Étape 2 : Exporter votre site web via GitHub et le récupérer](#step2)
23+
- [Étape 3 : Envoyer l’archive sur le VPS ](#step3)
24+
- [Étape 4 : Installer Node.js et les outils nécessaires](#step4)
25+
- [Étape 5 : Décompresser et builder votre site web](#step5)
26+
- [Étape 6 : Déployer votre site web](#step6)
27+
- [Étape 7 : Installer et configurer le serveur web](#step7)
28+
- [Étape 8 : Accéder à votre site web](#step8)
29+
- [Conclusion](#conclusion)
30+
- [Aller plus loin](#go-further)
31+
32+
### Étape 1 : Générer votre site web sur Lovable.dev <a name="step1"></a>
2033

2134
1. Rendez-vous sur [https://lovable.dev](https://lovable.dev).
2235
2. Créez un compte si ce n'est pas déjà fait.
2336
3. Entrez votre prompt pour générer votre site web.
2437

25-
### Étape 2 : Exporter votre site web via GitHub et récupérez-le
38+
### Étape 2 : Exporter votre site web via GitHub et le récupérer <a name="step2"></a>
2639

2740
Une fois votre site web généré par Lovable, exportez-le via GitHub. Dans l'interface principale de Lovable.dev, cliquez en haut à droite sur l'icône de Github (`Sync your project to GitHub`).
2841

@@ -32,13 +45,13 @@ Pour connecter votre compte Lovable à GitHub, suivez la documentation officiell
3245

3346
Une fois le processus terminé, un nouveau dépôt contenant le code de votre site web est présent dans votre compte GitHub.
3447

35-
Depuis le dépôt GitHub contenant le code de votre site web, effectuez les actions suivantes :
48+
Depuis ce dépôt GitHub, effectuez les actions suivantes :
3649

3750
- Cliquez sur `Code`{.action} puis sur `Download ZIP`{.action}
3851
- Cela télécharge un fichier `.zip` contenant votre projet
3952
- Décompressez-le.
4053

41-
### Étape 3 : Envoyer l’archive sur le VPS
54+
### Étape 3 : Envoyer l’archive sur le VPS <a name="step3"></a>
4255

4356
Dans votre terminal (à l’emplacement où se trouve le fichier .zip), utilisez cette commande :
4457

@@ -54,7 +67,7 @@ Remplacez :
5467

5568
`~` fait référence au dossier personnel de l'utilisateur.
5669

57-
### Étape 4 : Installer Node.js et les outils nécessaires
70+
### Étape 4 : Installer Node.js et les outils nécessaires <a name="step4"></a>
5871

5972
Connectez-vous en SSH à votre VPS :
6073

@@ -85,7 +98,7 @@ node -v
8598
npm -v
8699
```
87100

88-
### Étape 5 : Décompresser et builder votre site web
101+
### Étape 5 : Décompresser et builder votre site web <a name="step5"></a>
89102

90103
Décompressez l'archive `.zip` dans un dossier de destination (ex: `lovable-src`):
91104

@@ -115,7 +128,7 @@ npm run build
115128

116129
Cela crée un dossier `dist/` contenant les fichiers HTML, CSS et JS minifiés.
117130

118-
### Étape 6 : Déployer le site avec NGINX
131+
### Étape 6 : Déployer votre site web <a name="step6"></a>
119132

120133
Créez le dossier public :
121134

@@ -124,5 +137,88 @@ sudo mkdir -p /var/www/lovable
124137
sudo cp -r dist/* /var/www/lovable/
125138
```
126139

127-
### Étape 7 : Installer et configurer NGINX
140+
### Étape 7 : Installer et configurer le serveur web <a name="step7"></a>
141+
142+
> [!primary]
143+
>
144+
> Pour ce guide, nous choisissons Nginx mais vous êtes libre d'installer le serveur web de votre choix.
145+
>
146+
147+
Installez NGINX :
148+
149+
```bash
150+
sudo apt install nginx -y
151+
```
152+
153+
Créez un fichier de configuration pour votre site :
154+
155+
```bash
156+
sudo nano /etc/nginx/sites-available/lovable
157+
```
158+
159+
Collez le contenu suivant, en remplaçant adresse_du_vps par l'adresse IP de votre VPS ou votre nom de domaine :
160+
161+
```console
162+
server {
163+
listen 80;
164+
server_name IP_VPS;
165+
166+
root /var/www/lovable;
167+
index index.html;
168+
169+
location / {
170+
try_files $uri /index.html;
171+
}
172+
}
173+
```
174+
175+
Remplacez `IP_VPS` par l'adresse IP de votre VPS ou votre nom de domaine.
176+
177+
Activez cette configuration :
178+
179+
```bash
180+
sudo ln -s /etc/nginx/sites-available/lovable /etc/nginx/sites-enabled/
181+
sudo nginx -t
182+
```
183+
184+
Redémarrez NGINX pour appliquer la configuration :
185+
186+
```bash
187+
sudo systemctl start nginx
188+
```
189+
190+
Si le service est déjà actif, utilisez plutôt :
191+
192+
```bash
193+
sudo systemctl reload nginx
194+
```
195+
196+
### Étape 8 : Accéder à votre site web <a name="step8"></a>
197+
198+
Dans votre navigateur, entrez :
199+
200+
```console
201+
http://IP_VPS
202+
```
203+
204+
ou :
205+
206+
```console
207+
http://NOM_DE_DOMAINE
208+
```
209+
210+
Votre site web Lovable s'affiche.
211+
212+
### Conclusion <a name="conclusion"></a>
213+
214+
En quelques minutes, vous avez créé votre site web avec Lovable, puis l’avez mis en ligne sur votre VPS OVHcloud. Si vous souhaitez le sécuriser avec HTTPS, suivez notre guide « [Comment installer un certificat SSL sur un VPS](/pages/bare_metal_cloud/virtual_private_servers/install-ssl-certificate) ».
215+
216+
## Aller plus loin <a name="go-further"></a>
217+
218+
[Installer un environnement de développement web sur un VPS](/pages/bare_metal_cloud/virtual_private_servers/install_env_web_dev_on_vps)
219+
220+
[Sécuriser un VPS](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps)
221+
222+
Pour des prestations spécialisées (référencement, développement, etc), contactez les [partenaires OVHcloud](https://partner.ovhcloud.com/fr-ca/directory/)
128223

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

0 commit comments

Comments
 (0)