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.
SafariDesk Open Source Guide
Choose the path that matches where you are right now. Start with Installation if you’re setting up SafariDesk for the first time, or jump to Configuration and Operations when you are already running a stack.Quick start
Follow the shortest path to a working deployment, then come back here for configuration, architecture, and maintenance.
What you'll need
Docker, Docker Compose, a host with at least 4 GB RAM, and access to your
.env file.What you'll learn
How the stack is assembled, how licensing works, and how to keep the deployment healthy over time.
Installation
Set up Docker Compose, prepare your environment file, and start the full stack.
Configuration
Review the required environment variables, URLs, email settings, and optional AI values.
Architecture
Understand the deployment model, storage layout, and licensing flow.
Troubleshooting
Work through the most common startup and runtime issues.
Quick links
- Installation — first-time install
- Configuration — edit
.envvalues - Update — upgrade an existing deployment
- Uninstall — remove the deployment
- Troubleshooting — common fixes
What this deploys
The self-hosted stack includes:- Frontend served by Nginx
- Django API
- Celery worker and scheduler
- PostgreSQL with pgvector
- Redis for cache and broker traffic
Before you start
- Install Docker and Docker Compose on the target host
- Give the host at least 4 GB RAM for a small deployment
- Use a domain or local DNS record if you plan to expose the service publicly
- Run commands from the
Core/folder

