ZnDraw Standalone Deployment
March 25, 2026 ยท View on GitHub
Simple single-instance deployment with Redis and TaskIQ worker.
Quick Start
docker compose up -d
Access at http://localhost:8000
With Custom Templates
Mount a local templates directory:
services:
zndraw:
volumes:
- zndraw-data:/app/data
- ./templates:/app/templates:ro
Then run:
docker compose up -d
Configuration
Edit docker-compose.yaml to customize:
| Variable | Description | Default |
|---|---|---|
ZNDRAW_SERVER_REDIS_URL | Redis connection | redis://redis:6379 |
ZNDRAW_AUTH_SECRET_KEY | JWT secret | Change in production! |
ZNDRAW_AUTH_DEFAULT_ADMIN_EMAIL | Admin email | Disabled |
ZNDRAW_AUTH_DEFAULT_ADMIN_PASSWORD | Admin password | Disabled |
Commands
# Start
docker compose up -d
# View logs
docker compose logs -f
# Stop
docker compose down
# Stop and remove data
docker compose down -v