A self-hosted Excalidraw whiteboard app with accounts, team space, folders, search and live collaboration, storing drawings in your own Postgres.
ZimengXiong/ExcaliDash
Self-hosted Excalidraw workspace with collections, real-time collaboration, sharing, version history, backups, and local or OpenID Connect login.
Open-source alternative to:Miro
- Stars
- 1,764
- Forks
- 188
- Open issues
- 80
- Last commit
- 9 days ago
What is it?
ExcaliDash is a self-hosted dashboard for Excalidraw drawings. Instead of keeping diagrams in loose files, it organizes them into workspaces and collections and lets several people edit the same board in real time.
It covers the parts a team usually needs around a shared whiteboard: sharing, a history of changes, backups, and user accounts. Sign-in can use local accounts or OpenID Connect, so it can sit behind an existing identity provider.
The project is deployed with Docker Compose. A production compose file starts the service, which is then reachable on port 6767 of the host.
Key features
- 01Organize drawings into workspaces and collections.
- 02Real-time collaborative editing on the same board.
- 03Share drawings with other users.
- 04Keep a history of changes and create backups.
- 05Sign in with local accounts or OpenID Connect.
Use cases
- Hosting a shared whiteboard for a team on your own servers.
- Replacing hosted diagram tools where data must stay on-premises.
- Connecting a team's diagramming workspace to an existing SSO provider.
Quick start
- 1
Clone the repository
git clone https://github.com/ZimengXiong/ExcaliDash.git - 2
Enter the project directory
cd ExcaliDash - 3
Start the production stack with Docker Compose
docker compose -f docker-compose.prod.yml up -d - 4
Open the app in your browser at localhost port 6767
Things to know
- Requires Docker to run the self-hosted stack.
In collections
Topics
FAQ
- What is ExcaliDash?
- Self-hosted Excalidraw workspace with collections, real-time collaboration, sharing, version history, backups, and local or OpenID Connect login. ExcaliDash is a self-hosted dashboard for Excalidraw drawings. Instead of keeping diagrams in loose files, it organizes them into workspaces and collections and lets several people edit the same board in real time.
- Is ExcaliDash free to use? What license does it have?
- ExcaliDash is open source under the LGPL-3.0 license. Check the license terms before using it in commercial products.
- Is ExcaliDash still maintained?
- Actively maintained. The last commit to ExcaliDash was on Oct 29, 2026.
- What can I use ExcaliDash for?
- Hosting a shared whiteboard for a team on your own servers. Replacing hosted diagram tools where data must stay on-premises. Connecting a team's diagramming workspace to an existing SSO provider.
- How do I install ExcaliDash?
- Clone the repository: git clone https://github.com/ZimengXiong/ExcaliDash.git Enter the project directory: cd ExcaliDash Start the production stack with Docker Compose: docker compose -f docker-compose.prod.yml up -d Open the app in your browser at localhost port 6767
- Where can I get ExcaliDash?
- The source code and installation instructions are on GitHub: https://github.com/ZimengXiong/ExcaliDash
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A self-hosted visual workspace where notes, Git repositories, links, files and tasks sit together on a shared infinite canvas.
An open-source, local-first knowledge base that merges docs, whiteboard canvas and tables in one workspace, as an alternative to Notion and Miro.
An open-source virtual whiteboard for sketching hand-drawn style diagrams, with an embeddable React npm package.
Open-source all-in-one whiteboard with mind maps, flowcharts, freehand drawing, and images, built on the Plait framework.
Open-source whiteboard app for real-time team collaboration and drawing, built on the tldraw engine with AI features.