🚀 Ajout version Proxmox autonome et mise à jour URLs repository

 NOUVELLE VERSION PROXMOX AUTONOME :
- Script d'installation totalement autonome pour Proxmox VE
- Création automatique du container LXC Ubuntu 22.04
- Configuration hardware et IPMI automatisée
- Interface utilisateur avec ASCII art et couleurs
- Compatible avec le pattern community-scripts

🛠️ FONCTIONNALITÉS AVANCÉES :
- Outils d'administration intégrés (idrac-setup, idrac-status, etc.)
- Scripts helpers avec interface colorée
- Healthcheck et monitoring automatiques
- Configuration par défaut optimisée pour Dell
- Gestion des erreurs et diagnostics

📱 INTERFACE UTILISATEUR :
- Menu de configuration avancée
- Rapport d'installation détaillé
- Instructions post-installation contextuelles
- Scripts d'aide intégrés au container

🔗 MISE À JOUR REPOSITORY :
- Toutes les URLs mises à jour avec git.benoitsz.com
- Documentation cohérente sur toutes les versions
- Liens Gitea pour issues et support

📚 DOCUMENTATION COMPLÈTE :
- README-PROXMOX.md avec guide détaillé
- Comparaison des 3 versions (Docker, LXC, Proxmox)
- Instructions d'installation ultra-rapide
- Guide de dépannage spécialisé

 INSTALLATION EN 1 COMMANDE :
bash -c "$(wget -qLO - https://git.benoitsz.com/benoit/iDRAC_fan_controller/raw/branch/main/proxmox/idrac-fan-controller.sh)"

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-09-01 11:04:36 +02:00
parent ced296a296
commit ae017a2833
6 changed files with 769 additions and 29 deletions

View File

@@ -10,15 +10,20 @@ Fork de : https://github.com/tigerblue77/Dell_iDRAC_fan_controller_Docker.git
- Configuration de 4 seuils de température avec vitesses correspondantes
- Gestion progressive de la vitesse des ventilateurs selon la température du CPU
## 🚀 Deux versions disponibles
## 🚀 Trois versions disponibles
| **Version Docker** | **Version LXC Proxmox** |
|-------------------|------------------------|
| 🐳 Container Docker classique | 📦 Container LXC natif |
| Images versionnées | Installation directe |
| `docker-compose` | `systemctl` |
| Isolation forte | Performance native |
| → [Documentation Docker](docker/) | → [Documentation LXC](lxc/) |
| **Docker** | **LXC Manuel** | **Proxmox Autonome** |
|------------|----------------|----------------------|
| 🐳 Container Docker | 📦 Container LXC | 🤖 Installation automatique |
| docker-compose | Installation manuelle | **1 seule commande** |
| Device mapping | systemctl | Auto-configuration |
| → [Docker](docker/) | → [LXC](lxc/) | → [**Proxmox**](proxmox/) |
### ⚡ Installation ultra-rapide Proxmox
```bash
bash -c "$(wget -qLO - https://git.benoitsz.com/benoit/iDRAC_fan_controller/raw/branch/main/proxmox/idrac-fan-controller.sh)"
```
*Créé automatiquement le container LXC, installe Ubuntu et configure l'application !*
<!-- TABLE OF CONTENTS -->
<details>
@@ -39,7 +44,7 @@ Fork de : https://github.com/tigerblue77/Dell_iDRAC_fan_controller_Docker.git
```bash
# Télécharger la configuration
wget https://raw.githubusercontent.com/votre-repo/main/docker/docker-compose.yml
wget https://git.benoitsz.com/benoit/iDRAC_fan_controller/raw/branch/main/docker/docker-compose.yml
# Modifier la configuration selon vos besoins
nano docker-compose.yml
@@ -48,11 +53,18 @@ nano docker-compose.yml
docker-compose up -d
```
### 📦 Version LXC (Proxmox)
### 🤖 Version Proxmox Autonome (Recommandée)
```bash
# Dans le container LXC Ubuntu
wget -O - https://github.com/votre-repo/archive/main.tar.gz | tar -xz
# Installation complète en 1 commande depuis Proxmox
bash -c "$(wget -qLO - https://git.benoitsz.com/benoit/iDRAC_fan_controller/raw/branch/main/proxmox/idrac-fan-controller.sh)"
```
### 📦 Version LXC Manuel
```bash
# Dans un container LXC Ubuntu existant
wget -O - https://git.benoitsz.com/benoit/iDRAC_fan_controller/archive/main.tar.gz | tar -xz
cd Dell_iDRAC_fan_controller-main/lxc
chmod +x install-lxc.sh
./install-lxc.sh
@@ -103,7 +115,7 @@ docker run -d \
-e FAN_SPEED_4=80 \
-e DISABLE_THIRD_PARTY_PCIE_CARD_DELL_DEFAULT_COOLING_RESPONSE=<true or false> \
--device=/dev/ipmi0:/dev/ipmi0:rw \
votre_image:latest
git.benoitsz.com/benoit/idrac_fan_controller:latest
```
2. with LAN iDRAC:
@@ -126,7 +138,7 @@ docker run -d \
-e FAN_SPEED_3=60 \
-e FAN_SPEED_4=80 \
-e DISABLE_THIRD_PARTY_PCIE_CARD_DELL_DEFAULT_COOLING_RESPONSE=<true or false> \
votre_image:latest
git.benoitsz.com/benoit/idrac_fan_controller:latest
```
`docker-compose.yml` examples:
@@ -138,7 +150,7 @@ version: '3.8'
services:
Dell_iDRAC_fan_controller:
image: votre_image:latest
image: git.benoitsz.com/benoit/idrac_fan_controller:latest
container_name: Dell_iDRAC_fan_controller
restart: unless-stopped
environment:
@@ -165,7 +177,7 @@ version: '3.8'
services:
Dell_iDRAC_fan_controller:
image: votre_image:latest
image: git.benoitsz.com/benoit/idrac_fan_controller:latest
container_name: Dell_iDRAC_fan_controller
restart: unless-stopped
environment: