{ "groups": [ { "id": "ai-agents", "name": "AI Agents", "services": [ {"node": "hf-pdocker-01", "container": "ai-agents_margaret"}, {"node": "hf-pdocker-01", "container": "ai-agents_spirit"}, {"node": "hf-pdocker-01", "container": "ai-agents_bob"}, {"node": "hf-pdocker-01", "container": "ai-agents_clippy"} ] }, { "id": "smart-home", "name": "Smart Home", "services": [ {"node": "hf-pdocker-01", "container": "smarthome_homeassistant"}, {"node": "hf-pdocker-01", "container": "smarthome_esphome"}, {"node": "hf-pdocker-01", "container": "smarthome_mosquitto"} ] }, { "id": "monitoring", "name": "Monitoring", "services": [ {"node": "hf-pdocker-01", "container": "monitoring_grafana"}, {"node": "hf-pdocker-01", "container": "monitoring_prometheus"}, {"node": "hf-pdocker-01", "container": "monitoring_alertmanager"}, {"node": "hf-pdocker-01", "container": "monitoring_influxdb"}, {"node": "hf-pdocker-01", "container": "monitoring_blackbox-exporter"} ] }, { "id": "media", "name": "Media", "services": [ {"node": "bart", "container": "jellyfin"}, {"node": "bart", "container": "sonarr"}, {"node": "bart", "container": "radarr"}, {"node": "bart", "container": "sabnzbd"}, {"node": "bart", "container": "nzbhydra2"}, {"node": "bart", "container": "jellyseerr"} ] }, { "id": "matrix", "name": "Matrix", "services": [ {"node": "hf-pdocker-01", "container": "matrix_synapse"}, {"node": "hf-pdocker-01", "container": "matrix_synapse-db"}, {"node": "hf-pdocker-01", "container": "matrix_wellknown"} ] }, { "id": "guacamole", "name": "Guacamole", "services": [ {"node": "hf-pdocker-01", "container": "guacamole_guacamole"}, {"node": "hf-pdocker-01", "container": "guacamole_guacd"}, {"node": "hf-pdocker-01", "container": "guacamole_guacamole-db"} ] }, { "id": "dev-tools", "name": "Dev Tools", "services": [ {"node": "hf-pdocker-02", "container": "gitea"}, {"node": "hf-pdocker-02", "container": "gitea-db"}, {"node": "hf-pdocker-02", "container": "semaphore"}, {"node": "hf-pdocker-02", "container": "semaphore-db"}, {"node": "hf-pdocker-02", "container": "wikijs"}, {"node": "hf-pdocker-02", "container": "wikijs-db"} ] }, { "id": "security", "name": "Security", "services": [ {"node": "hf-pdocker-02", "container": "vaultwarden"}, {"node": "hf-pdocker-02", "container": "trivy"}, {"node": "bart", "container": "openvas"} ] }, { "id": "network", "name": "Network", "services": [ {"node": "hf-pdocker-01", "container": "traefik_traefik"}, {"node": "hf-pdocker-01", "container": "adguard_adguardhome"}, {"node": "hf-pdocker-02", "container": "unifi"}, {"node": "hf-pdocker-02", "container": "unifi-db"} ] }, { "id": "frigate", "name": "Frigate", "services": [ {"node": "hf-pdocker-01", "container": "frigate"}, {"node": "hf-pdocker-01", "container": "frigate-notify"} ] } ] }