.env.example to .env and update the values.
Database
PostgreSQL connection string.
Database provider. The current codebase supports
postgresql.JWT
JWT signing secret. Use at least 32 characters.
JWT issuer (
iss) claim. Signed and validated by the backend.JWT audience (
aud) claim. Signed and validated by the backend.Access token lifetime in minutes.
Refresh token lifetime in days.
Bootstrap super admin
Username for the initial
SuperAdmin.Password for the initial
SuperAdmin.Bootstrap only runs when the database has no
SuperAdmin. Changing these values later does not overwrite an existing account.API key
Enables API key authentication. When disabled,
/mcp and Bearer API key requests are rejected.The first API key. Add more keys as
Keys__1, Keys__2, and so on.Storage
Runtime provider selection. Supported values are
local, s3, and github-repo.Public URL prefix used for browser-reachable content links.
Local filesystem path used by the
local provider.Frontend
Base URL the browser uses to reach the API. Leave empty for same-origin reverse proxies.
Allowed hosts for the Vite preview server.
Frontend upload size limit in bytes.
Frontend container port.