Does Excaliself need a database?
Yes, PostgreSQL. The Compose file starts it next to the app and keeps drawings in the pgdata volume, which survives upgrades.
Self-host the Excalidraw whiteboard with accounts, folders and live collaboration, and keep every drawing in your own Postgres database. Members get private spaces and a shared team space, and search looks inside the text of drawings.
How Excaliself stacks up against other productivity apps. Add or remove apps to change the comparison.
| Requirement | Excaliself | |
|---|---|---|
| Price | Free | Free |
| Web UI | Yes | Yes |
| Architecture | x86 + ARM | x86 + ARM |
| Containers | 2Plus Postgres | 1The app alone |
| Database | Postgres | none |
| Runtime | Node | nginx |
| Docker | Yes | Yes |
| Coolify | Yes | – |
| Full comparison | This app | Excalidraw vs Excaliself |
Yes, PostgreSQL. The Compose file starts it next to the app and keeps drawings in the pgdata volume, which survives upgrades.
No. The first visitor creates the admin account at /setup, and everyone else joins through an invite link.
Yes, in beta. Settings has an import that brings scenes, collections and images across with an Excalidraw+ API key.
More apps in Productivity.
Sketch hand-drawn style diagrams on a virtual whiteboard, served as a static site from your own server.
Write docs, track work in databases and sketch on a whiteboard, with workspaces synced through your own server.
Keep documents, databases, whiteboards and a daily journal in one Notion-style page tree on your homelab, then share spaces with family or housemates through per-page permissions. Flowplan runs as a single container with SQLite, and its AI stays off until an admin switches it on.
Baserow turns Postgres into a no-code database you edit in the browser, with typed fields, filters and forms. Every table gets a REST API.
CryptPad is an encrypted office suite you host yourself. Write a document, sheet or slide deck in the browser and it encrypts the copy on your machine before it reaches the server. Rich text, forms, kanban boards, diagrams and whiteboards use the same encryption. Shared drives, access lists, document history and guest links cover a household or a small group.
Keep budgets, inventories and project lists in documents where a cell can reference a row from another table and formulas run in Python. Each document is stored as a file in a folder you choose, so it moves or backs up like any other file.
Write markdown together in a browser-based editor and watch the edits land as they are typed. HedgeDoc keeps the notes on your server, renders diagrams and slides from the same text, and gives each note a permission level you pick before you share the link.
Run kanban boards on your own server in the Trello style, with workspace members, labels, comments and an activity log on every card. Kan takes an existing Trello board as an import, and the self-hosted stack is the web app, Postgres and a one-off migration container.
Updated