1
Copy the template
2
Fill in the required values
Open
.env and set every variable marked # Required below. Everything
else has a sensible default and can be left as-is to start.Required values
Other settings you can leave at their defaults
.env.template groups the rest of the variables by area — adjust them if
you need to, otherwise the defaults are fine for a first deployment:
- Database / Redis — connection details for the bundled
dbandrediscontainers (DB_NAME,DB_USER,DB_HOST,DB_PORT,REDIS_HOST,REDIS_PORT). - Backend local storage — where uploaded media and chat data are stored
inside the container (
LOCAL_STORAGE_ROOT,MEDIA_ROOT,CHATS_BACKEND,CHATS_LOCAL_DIR). - On-prem organization bootstrap —
ON_PREM_ORGANIZATION_NAME, the organization name your users will see. - Usage ingestion / feature flags — optional integrations
(
RELAI_USAGE_INGEST_URL,RELAI_USAGE_INGEST_TOKEN,SEND_TO_RELAI,RELAI_ENABLE_TRACING,RELAI_STORE_SFT_SAMPLES,RELAI_ENABLE_FINETUNING). Leave these off unless RELAI has instructed you to turn them on. - Backend server tuning —
ONPREM_WEB_WORKERS(Uvicorn worker count),UVICORN_LOG_LEVEL. - Dashboard —
SERVER_BASE_URL, the URL the dashboard uses to reach the backend. Update this if you put a reverse proxy or a different hostname in front of the backend. - Docker Hub credentials —
DOCKER_HUB_USERNAME,DOCKER_HUB_TOKEN, see Pulling the images.