Collaboration · Realtime · Free to install

Think out loud, together.

A shared canvas where ideas stop being lonely. Draw, sketch and arrange in real time with the people you trust, on a server that belongs to you.

the idea
the plan
what if…
Guest
You

The feeling of being in it together.

TOGETHER

See each other think

Live edits, moving cursors and presence. Changes to someone's access apply to open sessions instantly.

ORDER

A home for every board

Folders that nest. Share one folder and everything inside comes with it, and nothing leaks beyond where you shared.

CONTROL

Invite on your terms

Share by email as editor or reader, or hand out view and edit links you can revoke any time.

Excalidraw's hands. Your house.

All the drawing tools people already love, with the storage, sign-in and sharing running on infrastructure you control.

Shapes, arrows, freehand, text, images, frames and embeds
Images are uploaded to the server, never stored inline in a board
An admin view with metrics, account management and an audit trail
Sign-in through ids, the lab's own passkey-first identity server
Install as a .deb under systemd, or run it with Docker Compose; store files on disk or in object storage

Bring it home.

Linux, amd64. On Debian and Ubuntu it installs a signed .deb with a systemd service; elsewhere a signed binary; or run it in Docker.

Install
$ curl -fsSL https://raw.githubusercontent.com/ulab24/whiteboard/main/install.sh | sudo bash
Or choose the mode
$ curl -fsSL https://raw.githubusercontent.com/ulab24/whiteboard/main/install.sh | sudo bash -s -- --mode=systemd
$ curl -fsSL https://raw.githubusercontent.com/ulab24/whiteboard/main/install.sh | sudo bash -s -- --mode=docker

Options: --version=vX.Y.Z, --dir=PATH and --db=bundled|external (Docker). Before you start it, set up the database, an ids sign-in client and the environment file. Docker uses the ghcr.io/ulab24/whiteboard image.

Picture it shaped around how your team really works? I'd love to hear it.

Tell me your picture or write to me privately
Keep exploring