ExcaliDash provides a self-hosted dashboard to organize and manage all your Excalidraw drawings. It transforms the simple whiteboarding tool into a powerful, collaborative environment that you control on your own infrastructure. This is ideal for teams and individuals who need persistent storage and better organization for their visual notes, diagrams, and sketches.
Key features include:
.excalidraw format, ensuring you always own your data.The entire system is designed to be deployed easily using Docker, giving you full control over your collaborative whiteboarding setup.
services:
excalidash:
image: ghcr.io/zimengxiong/excalidash:latest
container_name: excalidash
restart: unless-stopped
ports:
- 3000:3000
environment:
- DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db:5432/${POSTGRES_DB}
- NEXTAUTH_SECRET=${NEXTAUTH_SECRET}
- NEXTAUTH_URL=http://localhost:3000
depends_on:
- db
db:
image: postgres:15-alpine
container_name: excalidash-db
restart: unless-stopped
environment:
- POSTGRES_USER=${POSTGRES_USER}
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
- POSTGRES_DB=${POSTGRES_DB}
volumes:
- ./data/db:/var/lib/postgresql/dataPOSTGRES_USER=excalidash
POSTGRES_PASSWORD=your_secure_password
POSTGRES_DB=excalidash
NEXTAUTH_SECRET=generate_a_random_secret_string_hereAuto-fetched about 3 hours ago
Auto-fetched about 3 hours ago