Skip to main content
Copy .env.example to .env and adjust it. Only DATABASE_URL is required; everything else has a default or turns a feature off when empty. The full list, with comments, is in .env.example.
Never commit .env.

Core

Chat

The built-in chat at /chat.html runs on a model you configure.

OAuth

Payments and shipping

Order windows

Positive integers; the defaults are shown.

Production

docker-compose.prod.yml runs the server behind Caddy and also reads SITE_DOMAIN and POSTGRES_PASSWORD. See the deployment runbook.