Ajout version LXC et restructuration complète du projet

🚀 NOUVELLES FONCTIONNALITÉS :
- Version LXC complète pour Proxmox avec installation automatisée
- Script d'installation LXC avec interface colorée et vérifications
- Service systemd avec configuration sécurisée
- Script de désinstallation avec sauvegarde de config

📁 RESTRUCTURATION :
- Séparation Docker/LXC dans des dossiers dédiés
- Documentation spécialisée pour chaque version
- Guide d'installation unifié (INSTALL.md)
- README principal avec comparaison des versions

🐳 AMÉLIORATIONS DOCKER :
- docker-compose.yml optimisé avec healthcheck
- Documentation Docker détaillée
- Configuration par variables d'environnement clarifiée

📦 FONCTIONNALITÉS LXC :
- Installation en une commande
- Intégration systemd native
- Gestion des permissions et sécurité
- Logs intégrés avec journalctl
- Configuration via fichier d'environnement

🔧 OUTILS INCLUS :
- Scripts d'installation/désinstallation
- Healthchecks pour les deux versions
- Documentation de dépannage
- Comparatif des deux approches

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

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-08-31 11:00:00 +02:00
parent 3a96167120
commit ced296a296
15 changed files with 1410 additions and 26 deletions

69
INSTALL.md Normal file
View File

@@ -0,0 +1,69 @@
# Guide d'installation
Choisissez votre méthode d'installation préférée :
## 🐳 Version Docker
**Avantages :**
- Installation simple avec Docker Compose
- Environment isolé et reproductible
- Gestion des versions via images Docker
- Intégration facile avec d'autres services
**→ [Guide Docker complet](docker/README-DOCKER.md)**
### Installation rapide Docker
```bash
# Cloner le repo
git clone <votre-repo>
cd Dell_iDRAC_fan_controller/docker
# Configurer
cp docker-compose.yml docker-compose.local.yml
nano docker-compose.local.yml
# Lancer
docker-compose -f docker-compose.local.yml up -d
```
---
## 📦 Version LXC (Proxmox)
**Avantages :**
- Performance native (pas d'overhead Docker)
- Intégration parfaite avec Proxmox
- Accès hardware direct
- Gestion avec systemd
**→ [Guide LXC complet](lxc/README-LXC.md)**
### Installation rapide LXC
```bash
# Dans un container LXC Ubuntu
wget -O - https://github.com/<votre-repo>/archive/main.tar.gz | tar -xz
cd Dell_iDRAC_fan_controller-main/lxc
chmod +x install-lxc.sh
./install-lxc.sh
```
---
## Comparaison rapide
| Critère | Docker | LXC |
|---------|--------|-----|
| **Facilité** | ⭐⭐⭐ | ⭐⭐ |
| **Performance** | ⭐⭐ | ⭐⭐⭐ |
| **Isolation** | ⭐⭐⭐ | ⭐⭐ |
| **Maintenance** | ⭐⭐⭐ | ⭐⭐ |
| **Proxmox** | ⭐⭐ | ⭐⭐⭐ |
| **Ressources** | ⭐⭐ | ⭐⭐⭐ |
## Support
- **Issues** : [GitHub Issues](https://github.com/<votre-repo>/issues)
- **Discussions** : [GitHub Discussions](https://github.com/<votre-repo>/discussions)
- **Original** : [Projet source](https://github.com/tigerblue77/Dell_iDRAC_fan_controller_Docker)