Repolode
ZimengXiong

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. 1

    Clone the repository

    git clone https://github.com/ZimengXiong/ExcaliDash.git
  2. 2

    Enter the project directory

    cd ExcaliDash
  3. 3

    Start the production stack with Docker Compose

    docker compose -f docker-compose.prod.yml up -d
  4. 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