Un Jetson Nano (4 Go) qui héberge une trentaine de services en docker compose : reverse proxy nginx avec certificats Let's Encrypt, Vault et une autorité de certification interne, Keycloak et LDAP pour l'authentification unique, DNS local avec DoH, domotique (zigbee2mqtt, Home Assistant), métriques (InfluxDB, Grafana), stockage (Seafile, Nextcloud) et photos (Immich).

Tout est décrit dans un dépôt Ansible : chaque service est un rôle qui va chercher ses secrets dans Vault, rend son compose.yml et le déploie. Le serveur peut être reconstruit depuis zéro à partir du dépôt.