Documentation Index
Fetch the complete documentation index at: https://docs.safaridesk.io/llms.txt
Use this file to discover all available pages before exploring further.
Configuration
SafariDesk reads configuration from the.env file located in Core/.
Tip: make a copy of .env.example as .env and edit with your editor. Keep secrets safe.
Required settings (basic install)
Database (Postgres container in Docker Compose):Recommended settings (email, URLs)
Email (required if you need outgoing mail):Optional: AI and embeddings
If you plan to enable AI features, set keys and models:Enterprise licensing settings
If you are using the self-hosted enterprise edition, you must configure licensing during setup. Common values required for enterprise activation:- License key
- Stable instance ID
- Deployment type (
self_hosted) - Edition (
enterprise) - Hostname
- Response signing secret used to verify license responses
.env and restart the stack:
Notes
- For production, use strong random
SECRET_KEYand secure passwords - Keep backups of
.envbut never commit it to source control - After changing
.env, restart the stack:docker compose up -d --build

