Zero-UI
← Back to docs/Deployments & Ops Map – Zero-UI Home Automation (2025)

Deployments & Ops Map – Zero-UI Home Automation (2025)

Purpose

Single reference for where each service lives, how it is exposed, and where state is stored.

Core Services

  • Operator portal (Next.js): /home/tlewis/Documents/Zero-UI/site (site/docker-compose.yml)
  • Home automation stack: /opt/home-automation/docker-compose.yaml (HA, Mosquitto, Postgres, InfluxDB, ESPHome)
  • Camera stack: /opt/cameras/docker-compose.yml (Frigate, Scrypted, event logger)
  • Reverse proxy: /home/tlewis/nginx-proxy/docker-compose.yml (Nginx Proxy Manager)

Storage & Logs

  • Camera media: /mnt/raid/Data/Security/frigate (recordings + clips)
  • Camera logs: /mnt/raid/Data/Security/logs/frigate-events.log (100-day rotation)
  • HA config: /opt/home-automation/homeassistant
  • Mosquitto config: /opt/home-automation/mosquitto/config

Ingress & Subdomains

  • teamlewis.co -> zero-ui-frontend (internal port 3000)
  • docs.teamlewis.co -> zero-ui-frontend (middleware rewrites to /docs)
  • tasks.teamlewis.co -> zero-ui-frontend (middleware rewrites to /task-manager.html)
  • ha.teamlewis.co -> homeassistant (host mode)
  • cam.teamlewis.co -> frigate (internal port 5000)
  • ai.teamlewis.co -> open-webui
  • fin.teamlewis.co -> actual (Actual Budget)

Camera Stack Notes

  • Reolink RLC-410-5MP at 192.168.0.141
  • Frigate config: /opt/cameras/frigate/config.yml
  • Scrypted UI: https://<host-ip>:10443 (host mode, LAN only)

Doc Sync

  • Canonical docs live at repo root (Zero-UI.*.md)
  • Mirror to portal: run scripts/sync-docs.sh