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:
- URL: http://192.168.0.202:3000 (installation)
- SSH: git@192.168.0.202:2222
- Après configuration: https://git.peis.fr 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
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
- Email: theo@peis.fr
- caServer: https://acme-v02.api.letsencrypt.org/directory (PRODUCTION)
- Storage: /etc/traefik/certs/acme.json
- Challenge: HTTP (entryPoint: web)
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é