🏠 Homelab home-bczz
Infrastructure personnelle d’auto-formation — Bastien Catherine
Proxmox VE
Hyperviseur de type 1 hébergeant l’ensemble des VMs et containers LXC du homelab. Gestion des snapshots, sauvegardes, et ressources (CPU/RAM/stockage).
✅ OpérationnelTailscale (VPN mesh)
Solution VPN mesh WireGuard permettant l’accès sécurisé à tous les services du homelab depuis n’importe où. Couplé avec DDNS NoIP pour résolution de nom.
✅ OpérationnelZabbix 7.4
Plateforme de supervision temps réel avec 6 hôtes configurés — monitoring CPU, RAM, disque, services réseau, alertes automatiques.
✅ OpérationnelAdGuard Home
Serveur DNS avec filtrage publicités et domaines malveillants. Intégration réseau en cours — configuration comme DNS primaire du réseau local.
🔧 Intégration réseau en coursAnsible + Semaphore UI
Outil d’automatisation de déploiement par playbooks YAML. Semaphore offre une interface web pour exécuter les playbooks Ansible sans ligne de commande.
✅ Opérationneln8n — Automatisation de workflows
Plateforme d’automatisation low-code permettant de créer des workflows entre différents services et APIs. Alternative open-source à Zapier/Make.
✅ OpérationnelBudget-app
Application web de gestion budgétaire personnelle développée en Node.js avec base de données MariaDB. Hébergée en auto sur le homelab.
✅ Opérationnel⚡ Coupure de courant → Perte de quorum cluster Proxmox VE
Symptôme : Après une coupure de courant, le cluster Proxmox VE ne redémarre pas correctement. Interface web inaccessible, VMs bloquées.
Diagnostic : Connexion SSH via Tailscale (le VPN restait accessible depuis un appareil indépendant). Analyse des logs Corosync — le quorum n’était pas atteint.
Cause : Le cluster attendait la présence de tous les nœuds pour le quorum, certains n’ayant pas redémarré correctement.
pvecm expected 1 pour forcer le quorum attendu à 1 nœud. Redémarrage des services. Toutes les VMs et LXC ont redémarré normalement.📝 Documentation : Procédure complète rédigée en Word — contexte, diagnostic SSH, étapes, mesures préventives (onduleur, vérification config quorum).
🗺️ Schéma d’infrastructure home-bczz
Internet
│
▼
[Routeur / Box FAI] ── DDNS NoIP
│
▼
[Proxmox VE — Hyperviseur]
├── VM : Zabbix 7.4 (supervision)
├── VM : n8n (automatisation)
├── LXC : AdGuard Home (DNS)
├── LXC : Tailscale (VPN mesh)
├── LXC : Ansible + Semaphore UI
└── LXC : Budget-app (Node.js + MariaDB)
Accès distant : Tailscale VPN ◄──► PC / Mobile (ext.)
📝 Méthodologie — Chaque service = Une procédure documentée
Chaque service installé dans le homelab fait l’objet d’une procédure documentée en Word : contexte, prérequis, étapes d’installation, configuration, tests de validation, et résolution des problèmes rencontrés.
Ce qui n’est pas documenté n’existe pas.
