Aller au contenu
Tous les projets
En évolution permanente · 2026

Homelab

Mon infrastructure personnelle : virtualisation, stockage réseau, réseau privé et cluster Kubernetes montés de A à Z, qui héberge mes autres projets.

Année
2026
Cadre
Projet personnel, mon terrain d'expérimentation
Technologies
  • Proxmox
  • Synology
  • Réseau
  • Tailscale
  • Docker
  • Kubernetes
  • Terraform
Affiche du projet : deux serveurs empilés sur un motif de baies

01 · Contexte

Le défi

Locataire dans un appartement au wifi partagé, sans accès à la box ni IP fixe, j'ai monté mon propre réseau privé (un répéteur, un petit routeur, des switchs) en 192.168.2.0/24 pour disposer d'un vrai terrain d'expérimentation. Un mini PC fait tourner l'hyperviseur Proxmox et ses machines virtuelles ; il est souvent éteint la nuit. Un NAS Synology fait office de stockage et de plateforme de conteneurs, et héberge Verkko, mon scanner réseau, qui suit mes IP fixes et mes VM. Pour Opi!, j'y ai monté un cluster k3s de trois VM Debian 13 : un modèle Proxmox cloné par Terraform, puis k3s, Traefik, le chiffrement des mots de passe avec Sealed Secrets et l'opérateur Tailscale. Le registre d'images Harbor tourne sur le NAS et Argo CD déploie le site à chaque merge. Le cluster n'a aucun port ouvert, ni vers Internet ni vers le réseau local : on y entre uniquement par Tailscale, en HTTPS, depuis mes appareils. La base d'Opi! est sauvegardée chaque soir vers le NAS, et Prometheus surveille la sauvegarde. Un second réseau privé est prévu.

02 · Architecture

Comment c'est construit

Schéma du homelab : accès distant via Tailscale, routeur, switch, hyperviseur Proxmox avec le cluster k3s et des VMs, NAS Synology pour le stockage
Le homelab : accès distant par Tailscale, routeur, switch, mini PC Proxmox avec le cluster k3s, et NAS Synology

Les points clés

  • Hyperviseur Proxmox sur un mini PC Ryzen 7 / 32 Go, et NAS Synology DS923+ pour le stockage et les conteneurs
  • Réseau privé dédié (routeur, switchs, répéteur) en 192.168.2.0/24
  • Accès distant par Tailscale, sans aucun port ouvert vers Internet
  • Cluster k3s de trois VM Debian 13, créées avec Terraform à partir d'un modèle Proxmox
  • Registre d'images privé (Harbor) sur le NAS, et déploiement continu par Argo CD
  • Mots de passe chiffrés avant d'entrer dans Git, avec Sealed Secrets
  • Sauvegarde nocturne de la base d'Opi! vers le NAS, et supervision par Prometheus
  • Verkko, un scanner réseau maison, pour suivre les IP fixes et les VM

03 · En images

Galerie

Cliquer sur une image l'ouvre en plein écran, avec navigation entre les captures.

04 · Bilan

Ce que j'en retire

J'ai appris à monter une infrastructure de A à Z : un réseau privé derrière une box que je ne contrôle pas, un hyperviseur, puis un cluster Kubernetes créé avec Terraform. J'y ai compris concrètement ce que veut dire ne rien exposer : un seul point d'entrée, par Tailscale, et des mots de passe chiffrés avant d'entrer dans Git.