Contexte & objectif
Projet collaboratif mené à deux, visant à concevoir et maintenir un serveur domestique hébergeant une multitude de services (média, cloud, automatisation) pour une dizaine d’utilisateurs. L’objectif : reprendre le contrôle de nos données, assurer une haute disponibilité et optimiser la consommation énergétique.
Évolution matérielle
- Prototype (Raspberry Pi 4) : première version simple mais limitée en performances.
- Dell R410 (double Xeon) : montée en puissance, mais consommation excessive (~160W idle) et bruit élevé.
- Serveur DIY optimisé : composants modernes, processeur avec Quick Sync pour le transcodage matériel, silence de fonctionnement et consommation réduite à ~40W idle (monitoring via PZEM + microcontrôleur, données affichées dans Grafana).
Stack technique & services
- Conteneurisation : tous les services sont déployés dans des conteneurs Docker, orchestrés avec Docker Compose.
- Virtualisation : utilisation d’une KVM pour une gestion avancée à distance.
- Stockage : gestion des volumes via LVM.
- Sécurité : exposition des services protégée par Authelia.
- Réseau :
- Remplacement de la Livebox par un routeur TP-Link, configuré pour se faire passer pour une Livebox (spoof du numéro de série), afin de contourner certaines restrictions opérateur.
- Gestion DNS, VLAN, reverse proxy et accès distant via VPN intégré au routeur.
Compétences développées
- Administration Linux.
- Conteneurisation & orchestration.
- Virtualisation & gestion avancée avec KVM.
- Réseau & sécurité (routeur, DNS, VPN, authentification centralisée).
- Optimisation hardware et énergétique (réduction de 75% de la consommation).
- Support et maintenance pour une dizaine d’utilisateurs.