Aller au contenu

proxmox - Serveur Principal

Vue d'ensemble

Serveur Proxmox principal hébergeant les services critiques de domotique et d'infrastructure.

graph TB
    subgraph proxmox["proxmox - 192.168.1.32"]
        direction TB

        subgraph domotique["🏠 Domotique"]
            HA[VM 100<br/>Home Assistant<br/>8123]
            EVCC[LXC 132<br/>EVCC Solaire<br/>7070]
            Frigate[LXC 116<br/>Frigate NVR<br/>5000]
        end

        subgraph infra["🔧 Infrastructure"]
            DNS[LXC 110<br/>AdGuard DNS<br/>53/80]
            NPM[LXC 119<br/>Nginx Proxy<br/>81/443]
            Scripts[LXC 114<br/>Scripts PVE]
        end

        subgraph apps["📱 Applications"]
            TGTG[LXC 101<br/>TGTG]
            Vault[LXC 127<br/>Vaultwarden]
            Budget[LXC 112<br/>Actual Budget]
            Homepage[LXC 106<br/>Homepage]
        end
    end

Spécifications matérielles

Ressource Valeur
Modèle À compléter
CPU À compléter
RAM ~15 GB utilisés
Stockage local-lvm + ssd-storage2 (NVMe)

Informations système

Propriété Valeur
IP 192.168.1.32
Version PVE pve-manager/9.1.2
Kernel 6.17.2-2-pve
OS Debian 13 (Trixie)

Accès

Interface Web

https://192.168.1.32:8006

SSH

ssh root@192.168.1.32

Services hébergés

Domotique (critiques)

VMID Nom Type RAM Port Description
100 ha.proxmox VM 4 GB 8123 Home Assistant - Cœur de la domotique
132 elec-proxmox LXC 1 GB 7070 EVCC - Gestion solaire + charge VE
116 frigate16-proxmox LXC 8 GB 5000 Frigate NVR - 9 caméras avec détection IA

Infrastructure (critiques)

VMID Nom Type RAM Port Description
110 dhcp-proxmox LXC 512 MB 53, 80 AdGuard Home - DNS/DHCP + blocage pubs
119 npm-proxmox LXC 512 MB 81, 443 Nginx Proxy Manager - Reverse proxy
114 scripts-proxmox LXC 4 GB - Scripts d'automatisation Proxmox

Applications

VMID Nom Type RAM Port Description
101 tgtg-proxmox LXC 2 GB - Application Too Good To Go
106 homepage-proxmox LXC 6 GB - Dashboard Homepage
112 actualbudget-proxmox LXC 2 GB - Gestion budget
127 password-proxmox LXC 6 GB 8080 Vaultwarden - Gestionnaire mots de passe
128 favoris-proxmox LXC 4 GB - Gestionnaire favoris
129 otp-proxmox LXC 512 MB - OTP Authenticator

Arrêtés (disponibles)

VMID Nom RAM Description
102 cloud-proxmox 2 GB Nextcloud (désactivé)
105 vpn-proxmox 512 MB VPN (disponible si besoin)
111 hyperion-proxmox 512 MB Hyperion (LED ambient)

Ports exposés

Port Service LXC/VM Protocole
53 DNS (AdGuard) LXC 110 TCP/UDP
80 HTTP (NPM) LXC 119 TCP
81 NPM Admin LXC 119 TCP
443 HTTPS (NPM) LXC 119 TCP
5000 Frigate LXC 116 TCP
7070 EVCC LXC 132 TCP
8006 Proxmox Web - TCP
8080 Vaultwarden LXC 127 TCP
8123 Home Assistant VM 100 TCP

Stockage

Pool Type Usage
local-lvm LVM thin OS et données LXC/VM
ssd-storage2 SSD NVMe Données haute performance

NFS Exports

Le serveur exporte également des volumes NFS pour : - Boot réseau Raspberry Pi (/srv/nfs/rpi3) - Stockage partagé inter-LXC

Services critiques - Détails

Home Assistant (VM 100)

Centre névralgique de la domotique : - ~1280 entités configurées - 35+ automations actives - 23 scripts - Intégrations : Zigbee2MQTT, Frigate, EVCC, Zendure, Wallbox

# Accès SSH
ssh root@192.168.1.152  # IP interne HA

# Vérifier les logs
docker logs homeassistant -f

EVCC (LXC 132)

Gestion intelligente de l'énergie solaire : - Charge véhicule électrique (Wallbox) - Intégration Zendure (Hyper 2000 + AB2000S) - Communication MQTT avec Home Assistant

# Accès
ssh root@192.168.1.32
pct enter 132

# Logs EVCC
journalctl -u evcc -f

# Redémarrer
systemctl restart evcc

Frigate NVR (LXC 116)

Surveillance vidéo avec détection IA : - 9 caméras IP configurées - Détection personnes, véhicules, animaux - Intégration Home Assistant (events MQTT)

# Accès
pct enter 116

# Logs Docker
docker logs frigate -f

AdGuard Home (LXC 110)

DNS et DHCP pour tout le réseau : - Blocage publicités au niveau DNS - Réservations DHCP pour tous les équipements - Logs des requêtes DNS

# Interface web
http://192.168.1.32:80  # Via LXC 110

Commandes utiles

Gestion des conteneurs

# État de tous les LXC
pvesh get /nodes/proxmox/lxc --output-format json-pretty

# Démarrer/arrêter un LXC
pct start 132
pct stop 132

# Entrer dans un LXC
pct enter 132

# Console VM
qm terminal 100

Monitoring

# Ressources cluster
pvesh get /cluster/resources --type vm

# État d'un LXC spécifique
pvesh get /nodes/proxmox/lxc/132/status/current

# Logs Proxmox
journalctl -u pvedaemon -f

Backup

# Backup manuel d'un LXC vers PBS
vzdump 132 --storage pbs-backup --mode snapshot --compress zstd

# Liste des backups
pvesh get /nodes/proxmox/storage/pbs-backup/content

Maintenance

Ordre de redémarrage recommandé

En cas de redémarrage complet du serveur :

  1. LXC 110 (AdGuard) - DNS/DHCP d'abord
  2. LXC 119 (NPM) - Reverse proxy
  3. VM 100 (HA) - Home Assistant
  4. LXC 132 (EVCC) - Dépend de HA pour MQTT
  5. LXC 116 (Frigate) - Peut prendre du temps (GPU)
  6. Autres LXC

Vérification santé

# Services critiques
systemctl status pvedaemon pveproxy pvestatd

# État cluster
pvecm status

# Espace disque
df -h
zpool status  # Si ZFS

Notes

  • Serveur principal : Ne jamais arrêter sans planification
  • AdGuard (110) : Si arrêté, plus de DNS → réseau KO
  • NPM (119) : Si arrêté, plus d'accès externe aux services
  • Frigate (116) : Consomme beaucoup de RAM (8 GB) pour détection IA