Skip to content

Deployment

Service reference

What each hostname serves, and what deliberately has none.

Published

Hostname Service
onecamp-backend Application API
onecamp-emqx EMQX — realtime messaging over WebSocket
onecamp-minio MinIO — file and attachment storage
onecamp-collab Collaboration service — live editing in documents
onecamp-livekit LiveKit — video calls and meetings
onecamp-turn TURN, served by LiveKit on 443. DNS only, never proxied
traefik Traefik dashboard, behind basic auth. Optional.

Calls ship in both editions. The v1 and v2 split is about models and agents,
and a meeting is neither.

Internal only — no hostname, by design

Service Reached how
PostgreSQL Inside the compose network only
Dgraph Inside the compose network only
Redis Inside the compose network only
OpenSearch Inside the compose network only
EMQX dashboard make console-tunnel
MinIO console make console-tunnel
OpenSearch Dashboards make console-tunnel

These carried public hostnames in earlier releases. They no longer do: a
database behind one password on a public hostname is not something to ship.

Not part of the self-hosted stack

The web app is deployed separately and points at onecamp-backend — see step 4
of the install guide.