Files
homelab-config/INVENTAIRE/homelab-inventaire.md
T

5.6 KiB
Executable File

Inventaire Homelab

Sommaire


Serveurs Proxmox

Proxmox Principal (prox2)

  • IP: 192.168.0.95
  • Utilisateur: root
  • Accès SSH: ssh root@192.168.0.95 (authentification par certificat)
  • Version: Proxmox VE 9.2.4 (Debian 13.5 Trixie)
  • Noyau: 7.0.14-3-pve
  • Statut: À jour

Machines virtuelles (VMs)

Aucune (VM 100 sur prox)

Containers LXC

Aucun (tous sur prox)

Proxmox Secondaire (prox)

  • IP: 192.168.0.94
  • Utilisateur: root
  • Accès SSH: ssh root@192.168.0.94 (authentification par certificat)
  • Version: Proxmox VE 9.2.4 (Debian 13.5 Trixie)
  • Noyau: 7.0.14-3-pve
  • Statut: À jour
  • Stockage supplémentaire: local-lvm (119G) sur /dev/sdb - Créé pour la migration des containers
  • Stockage ZFS LXC: pve-zfs (rpool/data, 447G) - Utilisé pour les containers LXC
  • Stockage ZFS VM: vm-zfs (rpool/vm) - Créé pour les VMs
  • Cluster HA: Activé (quorum OK, master: prox2)

Machines virtuelles (VMs)

VMID Nom IP Stockage HA Statut
100 Home Assistant OS (haos12.3) 192.168.0.43 vm-zfs (vm-100-disk-0:32G, vm-100-disk-1:1M) Oui running

Containers LXC

CTID Nom IP Stockage HA Statut Ports
101 MQTT 192.168.0.5 vm-zfs (subvol-101-disk-0, 2G) Oui running 1883, 8883
102 Frigate 192.168.0.91 vm-zfs (subvol-102-disk-0, 20G) Oui running 5000
103 AdGuard 192.168.0.92 vm-zfs (subvol-103-disk-0, 2G) Oui running 80, 443, 3000
105 Alpine-Docker 192.168.0.155 vm-zfs (subvol-105-disk-0, 2G) Oui running 22, 2375-2376
106 Zigbee2MQTT 192.168.0.177 vm-zfs (subvol-106-disk-0, 5G) Oui running 8081
200 traefik-proxy 192.168.0.100 vm-zfs (subvol-200-disk-0, 10G) Oui running 80, 443
201 status-monitor 192.168.0.201 vm-zfs (subvol-201-disk-0, 2G) Oui running 80
202 gitea 192.168.0.202 vm-zfs (subvol-202-disk-0, 10G) Oui running 3000, 2222
203 Authentik 192.168.0.203 vm-zfs (subvol-203-disk-0, 10G) Oui running 9000
Authentik (CT203)

IP: 192.168.0.203 | URL: https://auth.peis.fr | Logiciel: Authentik 2024.8.3

  • Description: Serveur d'authentification centralisée (SSO, 2FA) pour les services du homelab
  • Services internes: PostgreSQL, Redis, server, worker
  • Ports: 9000 (web Authentik)
  • Stockage: 10Go sur vm-zfs
  • Accès: https://auth.peis.fr (admin: akadmin)
  • État: Déployé, forwardAuth status.peis.fr à finaliser
Status Monitor (CT201)

IP: 192.168.0.201 | URL: https://status.peis.fr | Version: v1.1.0

  • Description: Service de monitoring en temps réel de l'état des VMs, containers et services du homelab
  • Fonctionnalités:
    • Vérification SSH, HTTP, HTTPS pour chaque service
    • Bouton de refresh individuel par service
    • Bouton de refresh global
    • Animation de chargement pendant le refresh
    • Historique du dernier changement de statut
    • Affichage du numéro de version
    • Auto-refresh toutes les 30 secondes
  • Services monitorés: 25 services (SSH, HTTP, HTTPS pour MQTT, Frigate, AdGuard, Alpine-Docker, Zigbee2MQTT, Traefik, Home Assistant, Proxmox hosts, Raspberry Pi, et tous les domaines publics)
  • Ports vérifiés:
    • SSH: 22 pour tous les containers/VMs
    • HTTP: ports spécifiques (1883, 5000, 80, 2375, 8081, etc.)
    • HTTPS: 443 pour les domaines publics
Git Server (CT202)

IP: 192.168.0.202 | URL: https://git.peis.fr | Logiciel: Gitea

  • Description: Serveur Git auto-hébergé pour la gestion des dépôts et sauvegardes
  • Logiciel: Gitea (via Docker)
  • Ports:
    • Web: 3000 (HTTP)
    • SSH: 2222 (pour git clone/push)
  • Stockage: 10Go sur vm-zfs
  • Dépôt principal: https://git.peis.fr/VisualPCI/homelab-config (toutes les configs sauvegardées)
  • Accès:
Reverse Proxy (Traefik - CT200)

IP: 192.168.0.100 | Dashboard: https://traefik.peis.fr (admin/admin123)

Domaine Service cible Type SSL Certificat Statut
ha.peis.fr Home Assistant (VM100) HTTP TLS Let's Encrypt PROD Running
traefik.peis.fr Dashboard Traefik Internal API TLS Let's Encrypt PROD Running
test.peis.fr Whoami (test) HTTP TLS Let's Encrypt PROD Running
auth.peis.fr Authentik (CT203) HTTP TLS Let's Encrypt PROD Running
status.peis.fr Status Monitor (CT201) HTTP TLS Let's Encrypt PROD Running
git.peis.fr Gitea (CT202) HTTP TLS Let's Encrypt PROD Running

Configuration Let's Encrypt


NAS

À compléter


Raspberry Pi

Pi3

  • IP: 192.168.0.156
  • Utilisateur: adminpi3
  • Mot de passe: qse45gfML
  • Accès SSH: ssh adminpi3@192.168.0.156
  • Accès SSH root: ssh -i ~/.ssh/id_ed25519 root@192.168.0.156 (authentification par clé)
  • Statut: Configuré