$ Auto-hébergement
Passionné par l'auto-hébergement, j'ai construit mon propre homelab pour héberger mes services et apprendre les technologies d'infrastructure.Après tout pourquoi payé pour des services qu'ont peu hébergés chez soi ! Voici un aperçu de mon setup (full Open Source).
$ Infrastructure
Il suffit d'un PC et d'une box internet ! Je n'ai pas d'IP fixe, c'est pourquoi je passe par un service de DNS dynamique qui tourne sur le serveur. Lorsque mon IP publique change, mes services restent accessibles grâce à des enregistrements CNAME.
Proxmox VE
Tout repose sur Proxmox VE ! ESXi c'est cher et propriétaire. Gestion centralisée de tout le cluster.
Docker & Containers
Les conteneurs c'est super. Quasi tous mes services tournent dans des containers Docker, orchestrés avec Docker Compose et gérés via Portainer.
Réseau
Configuration réseau avec VLANs, reverse proxy (Nginx > Apache), et gestion DNS pour accéder aux services internes et externes.
$ Services hébergés
Stockage & Cloud
On ne peut faire confiance qu'à soi-même pour le stockage de ses données.
Monitoring
Stack de monitoring pour surveiller l'état de l'infrastructure.
Media
Pas de Netflix ici ! Jellyfin > Plex car Open Source
$ Architecture
┌─────────────────────────────────────────────────┐
│ Internet │
└───────────────────────┬─────────────────────────┘
│
┌───────────────────────▼─────────────────────────┐
│ Router / Firewall │
│ (OPNsense/pfSense) │
└───────────────────────┬─────────────────────────┘
│
┌───────────────────────▼─────────────────────────┐
│ Proxmox VE Host │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────┐ │
│ │ Docker VM │ │ Services VM │ │ LXC │ │
│ │ (Portainer) │ │ (Nextcloud) │ │ (Pi-hole│ │
│ └─────────────┘ └─────────────┘ └─────────┘ │
└─────────────────────────────────────────────────┘