update readme files

This commit is contained in:
Eduardo Silva
2026-03-18 11:42:28 -03:00
parent 7ac1b1ae5d
commit 56fc0828bb
5 changed files with 68 additions and 53 deletions

View File

@@ -79,26 +79,31 @@ Suivez ces étapes pour déployer WireGuard WebAdmin:
2. **Télécharger le fichier Docker Compose**
Choisissez lune des commandes suivantes pour récupérer la dernière version du `docker-compose.yml` directement depuis le dépôt GitHub.
Choisissez lune des commandes suivantes pour télécharger le fichier compose approprié directement dans votre répertoire de travail. Cela vous garantit dutiliser la version la plus récente de la configuration de déploiement.
### Option 1 : Avec NGINX (recommandé)
### Option 1 : Avec Caddy (recommandé)
Pour le déploiement de production recommandé avec Caddy comme proxy inverse, utilisez :
```bash
wget -O docker-compose.yml https://raw.githubusercontent.com/eduardogsilva/wireguard_webadmin/main/docker-compose.yml
wget -O docker-compose.yml https://raw.githubusercontent.com/eduardogsilva/wireguard_webadmin/main/docker-compose-caddy.yml
```
Ce mode est recommandé pour exécuter linterface web. Le déploiement générera automatiquement un certificat autosigné. Pour utiliser vos propres certificats, remplacez `nginx.pem` et `nginx.key` dans le volume `certificates`.
Cest la manière recommandée dexécuter linterface dadministration web, car elle inclut toutes les fonctionnalités prises en charge du proxy inverse et fournit une gestion automatique des certificats SSL via Caddy.
### Option 2 : Sans NGINX
> [!IMPORTANT]
> Caddy nécessite un nom DNS valide, interne ou public, pointant vers votre serveur afin de pouvoir obtenir et renouveler correctement les certificats SSL.
### Option 2 : Sans Caddy
Si vous préférez utiliser votre propre proxy inverse ou exécuter le système sans proxy, utilisez :
Si vous préférez utiliser votre propre proxy inverse ou exécuter lapplication sans Caddy, utilisez :
```bash
wget -O docker-compose.yml https://raw.githubusercontent.com/eduardogsilva/wireguard_webadmin/main/docker-compose-no-nginx.yml
wget -O docker-compose.yml https://raw.githubusercontent.com/eduardogsilva/wireguard_webadmin/main/docker-compose-no-caddy.yml
```
> [!CAUTION]
> Il n'est pas recommandé de servir le système sans HTTPS (NGINX) en raison de risques de sécurité. Si vous choisissez cette option, assurez-vous d'utiliser une connexion sécurisée (par exemple, via votre propre proxy inverse avec SSL).
> Exécuter lapplication sans Caddy signifie perdre lexpérience intégrée de publication sécurisée, y compris les certificats SSL automatiques et la configuration de proxy inverse recommandée. Si vous choisissez cette option, assurez-vous de fournir votre propre couche dexposition sécurisée.
3. **Créer le fichier `.env`**
@@ -143,7 +148,7 @@ Suivez ces étapes pour déployer WireGuard WebAdmin:
docker compose up -d
```
Accédez à linterface via `https://votreserveur.exemple.com`. Avec un certificat autosigné, votre navigateur demandera une exception.
Accédez à linterface via `https://votreserveur.exemple.com`. Avec le déploiement recommandé utilisant Caddy, les certificats SSL sont obtenus et renouvelés automatiquement.
Après ces étapes, WireGuard WebAdmin sera opérationnel.
@@ -193,4 +198,3 @@ Les contributions sont **grandement appréciées**! Rejoigneznous pour améli
## Support
En cas de problème, ouvrez une *issue* sur la page GitHub du projet.