Obiettivo
Gestire in locale servizi di rete, monitoraggio e archiviazione, ciascuno isolato in un container o in una macchina virtuale dedicata.
Architettura
Ogni servizio gira in un container LXC o in una macchina virtuale dedicata su Proxmox VE. I servizi leggeri (DNS, reverse proxy, monitoraggio, identità, sicurezza, documentazione di rete, diagrammi, gestione del cluster) stanno in container; le piattaforme più grandi, come Immich e NethServer 8, in macchine virtuali.
Dettagli
Servizi
Elenco dei servizi ospitati nell'homelab.
| Servizio | A cosa serve | Dove gira |
|---|---|---|
| AdGuard Home | DNS con filtraggio (tre istanze) | Container |
| Nginx Proxy Manager | reverse proxy con gestione dei certificati | Container |
| Uptime Kuma | controllo della disponibilità dei servizi | Container |
| NetBox | documentazione dell'infrastruttura di rete (IPAM) | Container |
| draw.io | diagrammi | Container |
| Immich | gestione di foto e video | VM |
| NethServer 8 | piattaforma server modulare | VM |
| homepage | dashboard con i collegamenti ai servizi | Container |
| homelable | mappa di rete | Container |
| Pulse | monitoraggio del cluster Proxmox | Container |
| IT-Flow | helpdesk e ticketing | Container |
| Authentik | single sign-on e gestione delle identità | Container |
| Wazuh | raccolta log e rilevamento di sicurezza (SIEM) | Container |
| OpenVAS | scansione delle vulnerabilità | Container |
| OpenCanary | honeypot: rileva tentativi di accesso non autorizzati | Container |
| Vaultwarden | gestore di password self-hosted (compatibile Bitwarden) | Container |
| PegaProx | gestione e monitoraggio multi-cluster Proxmox VE | Container |
| Proxcenter | gestione centralizzata del cluster | Container |
Wazuh, OpenVAS, OpenCanary, Authentik e Vaultwarden fanno parte del percorso di sicurezza e identità descritto in Monitoraggio e sicurezza. Prima di homepage avevo provato altri dashboard (tra cui Glance): la storia di quel passaggio, con un bug CSS non banale trovato nel frattempo, è in Un bug CSS nascosto nel dashboard dell'homelab.
Cosa non è pubblicato
Indirizzi, nomi delle macchine, porte raggiungibili e modalità di accesso non compaiono su questo sito: descriverebbero troppo da vicino la superficie della rete.
Per come sono dimensionati e distribuiti questi carichi, vedi Virtual machine e container LXC.