Skip to content
Browse the docs

Service reference

Updated

On this page

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. Its data, the sessions that keep people signed in among it, is kept on the server in data/redis_data/data
OpenSearch Inside the compose network only
EMQX dashboard make console-tunnel
MinIO console make console-tunnel, to browse stored files. The server makes its own storage key; make storage-check checks it
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.

Something missing or wrong in this guide? Write to support@onemana.dev.