Ajoute un mode local Proxmox sans installation hôte

This commit is contained in:
2026-04-12 14:38:44 +02:00
parent a90b1b6d8a
commit 7330563ae6
5 changed files with 218 additions and 149 deletions

View File

@@ -34,8 +34,8 @@ Deux scripts Bash permettent de créer un conteneur LXC Debian sur Proxmox puis
Prérequis sur la machine qui lance les scripts :
- `ssh`
- `sshpass`
- en mode distant : `ssh` et `sshpass`
- en mode local sur l'hôte Proxmox : aucun paquet supplémentaire n'est installé sur Proxmox
Le déploiement dans le LXC n'utilise pas Docker. Le script installe `nginx`, `git` et `rsync` dans le conteneur, clone le dépôt puis publie uniquement les fichiers web.
@@ -56,6 +56,12 @@ bash -c "$(curl -fsSL https://git.jeannerot.fr/christophe/chesscubing/raw/branch
Cette version pose les questions nécessaires si les variables d'environnement ne sont pas déjà définies.
Si elle est lancée directement sur l'hôte Proxmox, elle passe automatiquement en mode local :
- elle ne demande ni serveur, ni login, ni mot de passe SSH
- elle n'installe rien sur l'hôte Proxmox
- elle crée uniquement le LXC puis installe les dépendances dans ce LXC
Valeurs par défaut utiles :
- LXC nommé `chesscubing-web`
@@ -93,6 +99,8 @@ Version "curl | bash" :
bash -c "$(curl -fsSL https://git.jeannerot.fr/christophe/chesscubing/raw/branch/main/update-chesscubing-proxmox.sh)"
```
Sur l'hôte Proxmox, cette commande met à jour le LXC local sans passer par SSH.
On peut aussi cibler le conteneur par nom si on n'a pas le `CTID` :
```bash