Environment Variables Reference
Do not put secret values in docs.
This file documents names and purpose only.
Main Backend Env File
The main app config comes from /opt/acm2/acm2/.env.
Important variables:
DEBUGACM2_LOG_LEVELDATABASE_URLOPENAI_API_KEYANTHROPIC_API_KEYGOOGLE_API_KEYTAVILY_API_KEYENCRYPTION_KEYADMIN_USER_UUIDAPI_KEYRATE_LIMIT_MAX_REQUESTSRATE_LIMIT_WINDOW_SECONDSACM2_PLUGIN_SECRETDATA_DIRDOCUMENTS_DIRARTIFACTS_DIRLOGS_DIRSEED_PRESET_IDSEED_VERSIONMAX_CONCURRENT_TASKSSAFETY_CEILING_SECONDSACM2_CORS_ORIGINS
Metering Env File
The service also loads /opt/acm2/secrets/acm2-metering.env.
Current keys:
ACM_ALLOW_SELF_SIGNEDACM_AUTH_TOKENACM_METERING_AUTH_TOKENACM_METERING_URL
systemd Context
The service unit is /etc/systemd/system/acm2.service.
It binds the two env files above and starts Uvicorn over HTTPS on port 443.