host: solaria services: kb-postgres: role: kb-database deployment_model: docker-compose exposure: local-only # Tailscale-accessible; no public ingress offline_required: false depends_on: local: [] external: [] ports: - name: postgres host_port: 5433 protocol: tcp runtime: config_path: /opt/homelab/config/kb-postgres # data lives in Docker named volume: kb_postgres_data node-agent: role: node-stability-monitor deployment_model: docker-compose exposure: local-only offline_required: true depends_on: local: [] external: [] runtime: config_path: /opt/homelab/config/node-agent data_path: /opt/homelab/state logs_path: /opt/homelab/events