{ "groups": [ { "id": "ai-agents", "name": "AI Agents", "services": [ { "node": "hf-pdocker-01", "container": "margaret" }, { "node": "hf-pdocker-01", "container": "spirit" }, { "node": "hf-pdocker-01", "container": "hermes" } ] }, { "id": "smart-home", "name": "Smart Home", "services": [ { "node": "hf-pdocker-01", "container": "homeassistant" }, { "node": "hf-pdocker-01", "container": "esphome" }, { "node": "hf-pdocker-01", "container": "mosquitto" } ] }, { "id": "monitoring", "name": "Monitoring", "services": [ { "node": "hf-pdocker-01", "container": "monitoring-grafana-1" }, { "node": "hf-pdocker-01", "container": "monitoring-prometheus-1" }, { "node": "hf-pdocker-01", "container": "monitoring-alertmanager-1" }, { "node": "hf-pdocker-01", "container": "monitoring-blackbox-exporter-1" }, { "node": "hf-pdocker-01", "container": "monitoring-matrix-alertmanager-receiver-1" }, { "node": "hf-pdocker-01", "container": "monitoring-cadvisor-1" }, { "node": "hf-pdocker-01", "container": "influxdb" } ] }, { "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": "seerr" } ] }, { "id": "matrix", "name": "Matrix", "services": [ { "node": "hf-pdocker-01", "container": "synapse" }, { "node": "hf-pdocker-01", "container": "synapse-db" }, { "node": "hf-pdocker-01", "container": "matrix-wellknown" }, { "node": "hf-pdocker-01", "container": "mas" }, { "node": "hf-pdocker-01", "container": "mas-db" }, { "node": "hf-pdocker-01", "container": "synapse-admin" } ] }, { "id": "guacamole", "name": "Guacamole", "services": [ { "node": "hf-pdocker-01", "container": "guacamole" }, { "node": "hf-pdocker-01", "container": "guacd" }, { "node": "hf-pdocker-01", "container": "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" } ] }, { "id": "network", "name": "Network", "services": [ { "node": "hf-pdocker-01", "container": "traefik" } ] }, { "id": "frigate", "name": "Frigate", "services": [ { "node": "hf-pdocker-01", "container": "frigate" }, { "node": "hf-pdocker-01", "container": "frigate-notify" }, { "node": "hf-pdocker-01", "container": "clip-service" } ] }, { "id": "onyx", "name": "Onyx", "services": [ { "node": "hf-pdocker-01", "container": "onyx-api_server-1" }, { "node": "hf-pdocker-01", "container": "onyx-background-1" }, { "node": "hf-pdocker-01", "container": "onyx-cache-1" }, { "node": "hf-pdocker-01", "container": "onyx-index-1" }, { "node": "hf-pdocker-01", "container": "onyx-indexing_model_server-1" }, { "node": "hf-pdocker-01", "container": "onyx-inference_model_server-1" }, { "node": "hf-pdocker-01", "container": "onyx-nginx-1" }, { "node": "hf-pdocker-01", "container": "onyx-relational_db-1" }, { "node": "hf-pdocker-01", "container": "onyx-web_server-1" }, { "node": "hf-pdocker-01", "container": "onyx-opensearch-1" } ] }, { "id": "llm", "name": "LLM", "services": [ { "node": "hf-pdocker-01", "container": "litellm" }, { "node": "hf-pdocker-01", "container": "litellm-db" } ] }, { "id": "automation", "name": "Automation & Utilities", "services": [ { "node": "hf-pdocker-02", "container": "n8n" }, { "node": "hf-pdocker-02", "container": "mcpo" }, { "node": "hf-pdocker-02", "container": "searxng" }, { "node": "hf-pdocker-02", "container": "unstructured-api" }, { "node": "hf-pdocker-02", "container": "couchdb" } ] }, { "id": "home-apps", "name": "Home Apps", "services": [ { "node": "hf-pdocker-01", "container": "linkedstorm-api" }, { "node": "hf-pdocker-01", "container": "linkedstorm-pipeline" }, { "node": "hf-pdocker-01", "container": "linkedstorm-cron" }, { "node": "hf-pdocker-01", "container": "rongorongo-web" }, { "node": "hf-pdocker-01", "container": "rongorongo-api" }, { "node": "hf-pdocker-01", "container": "farm-manager" } ] } ] }