Homelab Myriops¶
Infrastructure personnelle auto-hébergée : routage et pare-feu, segmentation réseau, virtualisation en cluster, vidéosurveillance locale, domotique et serveurs de jeux.
Ce dépôt documente ce qui est déployé, pourquoi, et comment le reconstruire. Les choix d'architecture sont tracés sous forme d'ADR (Architecture Decision Records).
État : v2 en cours de déploiement (novembre 2026) — Proxmox et OPNsense en service ; réseaux INFRA, TRUSTED, GUEST et DMZ GAMES opérationnels et testés ; serveur de jeux exposé sur internet ; point d'accès WiFi multi-SSID en place.
Principes directeurs¶
- Toujours un chemin de retour (FAF). Aucun changement sans possibilité de revenir en arrière. On valide une étape avant de passer à la suivante.
- Une responsabilité par composant. Le routeur route, le switch commute, le point d'accès fait du WiFi.
- Protocoles standards plutôt que propriétaires. Portabilité et remplaçabilité.
- Documenter les décisions, y compris celles de ne pas faire.
- Concevoir pour la version suivante, implémenter avec le matériel actuel.
- Mesurer plutôt que supposer. Un comportement n'est acquis qu'après un test, avec un témoin.
Vue d'ensemble¶
Internet (5G)
│
[ Box ] ── redirection ──┐
│ ▼
[ Giada ] Proxmox ── VM OPNsense (routeur / pare-feu, DHCP, DNS, DDNS)
│ VM serveur de jeux (DMZ, VLAN 70)
│ trunk 802.1Q
[ Switch Netgear ] ──┬── AP Cudy AP3000 (SSID → VLAN 10 / 50, bientôt 30)
├── NUC i3 : Frigate (à venir)
├── NUC Celeron : Home Assistant (à venir)
└── Pi 4 : passerelle USB imprimante (à venir)
Détails : Réseau, VLANs et WiFi, Réseau de l'hôte Proxmox.
Matériel¶
| Machine | CPU | RAM | Stockage | Rôle |
|---|---|---|---|---|
| Giada BQ612 | i5-12400 (6C/12T) | 16 Go DDR4-3200 | NVMe 1 To | Nœud principal : OPNsense + jeux |
| Intel NUC7i3BNK | i3-7100U (2C/4T) | 16 Go DDR4 | NVMe 256 Go | Frigate (détection via iGPU HD 620) |
| Intel NUC6CAYH | Celeron J3455 (4C) | 8 Go DDR3L | SSD 128 Go | Home Assistant |
| Netgear GS308Ev4 | — | — | — | Switch 8 ports, 802.1Q (mode Advanced) |
| Cudy AP3000 + POE200H | — | — | — | Point d'accès WiFi 6, un SSID par VLAN |
| Raspberry Pi 4 | — | — | — | Clé USB réseau pour imprimante résine |
| Raspberry Pi 3 | — | — | — | Réservé : QDevice (v3) |
Documentation¶
| Section | Contenu |
|---|---|
architecture/ |
Réseau, VLANs, hôte Proxmox |
adr/ |
Décisions d'architecture et leur justification |
runbooks/ |
Procédures rejouables, avec critères de réussite et incidents rencontrés |
| Runbook | Sujet |
|---|---|
| 01 | Installation de Proxmox |
| 02 | Switch et VLANs |
| 03 | VM OPNsense |
| 04 | VM serveur de jeux et DMZ |
| 05 | Exposition d'un service sur internet |
| 06 | Ajouter un VLAN et son SSID |
| 07 | Accès SSH |
Feuille de route¶
- v2 (en cours) : réseau IOT et passerelle USB, sauvegardes planifiées, VLAN parking sur les ports libres, cluster Proxmox 3 nœuds, Frigate et Home Assistant sur nœuds dédiés.
- v3 (prévue) : switch 2.5G/10G (MikroTik CRS310), NAS dédié (i3-12100, ZFS, 10GbE), Jellyfin, Proxmox Backup Server, QDevice, 32 Go sur le nœud principal.