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.


Back to top

Copyright © 2024-2026 HALO Project. All rights reserved.

This site uses Just the Docs, a documentation theme for Jekyll.