Skip to main content

Host

1

Docker

Docker Engine with the Compose plugin (Compose V2). Install instructions for your OS are in the Docker docs.Verify both are installed:
2

A host with enough resources

A single host (VM or bare metal) that can run MySQL, Redis, the backend, a Celery worker, and the dashboard as containers at the same time. Size it to your expected usage — start with a few CPU cores and several GB of RAM, and scale up if the worker queue backs up or the database becomes a bottleneck.

Ports

The Compose file publishes these ports on the host:
The database and Redis ports are published to the host so you can connect to them directly for maintenance, but they aren’t meant to be reachable from outside your trusted network. Keep them behind a firewall or security group, and only expose 8889/5173 (ideally behind a reverse proxy that terminates TLS) more broadly.

Accounts and credentials

  • Docker Hub credentials to pull the private RELAI images — see Pulling the images.
  • An OpenAI API key — required by the backend to power the continual learning engine.