Actualiser INVENTAIRE/homelab-inventaire.md

This commit is contained in:
2026-07-19 14:04:11 +00:00
parent b97bb9b014
commit 8a4f1ca667
@@ -1,120 +1,120 @@
# Inventaire Homelab
## Sommaire
- [Serveurs Proxmox](#serveurs-proxmox)
- [Proxmox Principal (prox2)](#proxmox-principal-prox2)
- [Proxmox Secondaire (prox)](#proxmox-secondaire-prox)
- [NAS](#nas)
- [Raspberry Pi](#raspberry-pi)
---
## 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 |
##### 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 |
| `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é
# Inventaire Homelab
## Sommaire
- [Serveurs Proxmox](#serveurs-proxmox)
- [Proxmox Principal (prox2)](#proxmox-principal-prox2)
- [Proxmox Secondaire (prox)](#proxmox-secondaire-prox)
- [NAS](#nas)
- [Raspberry Pi](#raspberry-pi)
---
## 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 |
##### 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 |
| `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é