Files
homelab-config/homelab-inventaire.md
T
2026-07-19 14:56:31 +02:00

6.0 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 git-server 192.168.0.202 vm-zfs (subvol-202-disk-0, 10G) Oui running 3000, 2222
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
  • Fonctionnalités:
    • Création et gestion de dépôts Git
    • Interface web complète
    • Gestion des utilisateurs et organisations
    • Issues, Pull Requests, Wiki
    • Webhooks pour CI/CD
  • Accès initial:
  • 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
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 | | status.peis.fr | Status Monitor (CT201) | HTTP | TLS | Let's Encrypt PROD | Running | | git.peis.fr | Gitea (CT202) | HTTP | TLS | Let's Encrypt PROD | ⚠️ Certificat en attente |

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é