5.6 KiB
Executable File
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:
- Web: https://git.peis.fr
- SSH:
git clone git@192.168.0.202:2222:VisualPCI/homelab-config.git
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
- 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é