Containers Catalog
This page summarizes core services and where to find their deployment/configuration in the Nexus repository. Refer to Nexus for authoritative details.
Core Infrastructure
- Traefik (Ingress)
- Purpose: HTTPS, routing, service discovery
- Config: https://github.com/dcampman/nexus/tree/main/compose/traefik
- PostgreSQL (Database)
- Purpose: Shared relational storage with schema isolation
- Config: https://github.com/dcampman/nexus/tree/main/compose/postgres
- n8n (Workflow Engine)
- Purpose: Visual workflows, webhooks, scheduling, integration hub
- Config: https://github.com/dcampman/nexus/tree/main/compose/n8n
- Grafana (Observability)
- Purpose: Dashboards and metrics
- Config: https://github.com/dcampman/nexus/tree/main/compose/grafana
- Watchtower (Updates)
- Purpose: Automated container image updates
- Config: https://github.com/dcampman/nexus/tree/main/compose/watchtower
- Portainer (Management)
- Purpose: Optional Docker management UI
- Config: https://github.com/dcampman/nexus/tree/main/compose/portainer
- Homepage (Landing)
- Purpose: Homelab landing page / service links
- Config: https://github.com/dcampman/nexus/tree/main/compose/homepage
- Socket Proxy (Docker)
- Purpose: Secure access to Docker socket for Traefik/Portainer
- Config: https://github.com/dcampman/nexus/tree/main/compose/socket-proxy
Application and Integrations
- Omnia API (Dashboard backend)
- Purpose: Widget registry, user profiles, state
- Config: See Nexus docs (when available)
- Home Assistant (Device control)
- Purpose: Device states, scenes, automations
- Config: See Nexus docs – https://github.com/dcampman/nexus/blob/main/docs/containers.md
- Frigate (Computer vision)
- Purpose: Object detection and security events
- Config: See Nexus docs – https://github.com/dcampman/nexus/blob/main/docs/containers.md
Messaging and Automation (Planned/Optional)
- Mosquitto (MQTT broker)
- Purpose: Lightweight pub/sub for devices and events
- Status: See Nexus docs – https://github.com/dcampman/nexus/blob/main/docs/containers.md
- Node-RED (Low-latency automations)
- Purpose: Immediate reaction to device events
- Status: See Nexus docs – https://github.com/dcampman/nexus/blob/main/docs/containers.md
For the most accurate and current configuration, always consult the Nexus repository.