Mon homelab

Mon homelab : apprendre, expérimenter et garder le contrôle total de mon univers numérique.

Les objectifs

  • Apprendre : expérimenter avec les technologies serveur, Docker, VM et conteneurs.
  • Maîtriser : garder le contrôle total sur tous mes services et données.
  • Auto-héberger : déployer des services de manière indépendante, loin des solutions GAFAM.
  • Optimiser : améliorer mes configurations réseau, sécurité et performances.
  • Tester : créer un environnement sûr pour expérimenter sans risque.

Mon infrastructure

  • Serveur Proxmox avec CPU Ryzen 5 5500, 64 Go de RAM et 2 disques de 4 To.
  • Hébergement de VM et conteneurs Debian, gérés par Docker.
  • Réseau structuré et segmenté autour d'un routeur TP-Link Omada ER605 V2 et d'un AX1500 pour le Wi-Fi.
  • Supervision et gestion via Zabbix et UptimeKuma.
  • Objectif : une architecture stable, performante et entièrement sous mon contrôle.

Mes projets

  • Mise en place de services auto-hébergés.
  • Déploiement de stacks Docker pour tester des environnements.
  • Automatisation de tâches avec des scripts Bash et outils d'orchestration.
  • Amélioration continue de la sécurité et des performances réseau.
  • Tests réguliers de nouvelles technologies pour anticiper et apprendre en avance.

Mon serveur Proxmox

CPU

AMD Ryzen 5 5500 6C / 12T

RAM

64 Go de RAM en DDR4 à 3200 MHz

Carte mère

Carte mère Gigabyte B550M DS3H

SSD

SSD NVMe Kingston 500 Go PCIe 4.0 – Datastore VM

SSD

SSD NVMe Kingston 250 Go PCIe 3.0 – Datastore CT

HDD

2x HDD 4 To Seagate IronWolf

HDD

HDD WD 1.5 To – Datastore backups

Proxmox

Proxmox VE 9

La stack

Proxmox

Proxmox

Hyperviseur principal de mon infrastructure, Proxmox assure la gestion de mes machines virtuelles et conteneurs avec une grande fiabilité. Il offre des fonctionnalités avancées comme les snapshots, la haute disponibilité, la gestion centralisée des ressources et une interface d'administration claire. C'est la plateforme qui structure et pilote l'ensemble de mon homelab.

Debian

Debian

Système d'exploitation de référence pour mes VM et conteneurs, Debian apporte une base stable, épurée et durable. Sa politique de mises à jour maîtrisée, sa compatibilité étendue et son approche orientée logiciel libre en font une solution idéale pour héberger des services essentiels dans un environnement souverain.

Docker

Docker

Docker me permet de déployer mes services sous forme de conteneurs isolés, reproductibles et faciles à maintenir. Grâce à Docker Compose, je peux orchestrer mes stacks, automatiser les déploiements et garantir un fonctionnement cohérent sur l'ensemble de mon infrastructure. C'est l'outil qui rend mes applications modulaires et rapides à faire évoluer.

Photo de mon homelab

Home Assistant

Dashboard Home Assistant

Accessoires connectés

HomePod Mini

HomePod Mini

Ampoule connectée

Ampoule connectée

Prises connectées

Prises connectées

Applications auto-hébergées

Vaultwarden

Vaultwarden

TrueNAS Scale

TrueNAS Scale

Jellyfin

Jellyfin

Immich

Immich

AdGuard Home

AdGuard Home

Portainer

Portainer

Home Assistant

Home Assistant

XBackBone

XBackBone

Nginx Proxy Manager

Nginx Proxy Manager

Architecture du homelab

Diagramme de l'architecture réseau du homelab