Excalidraw - virtuelles Whiteboard für Skizzen und Diagramme
Excalidraw - virtuelles Whiteboard für Skizzen und Diagramme
Excalidraw ist ein browserbasiertetes virtuelles Whiteboard mit handgezeichnetem Stil, das sich ideal für schnelle Architekturskizzen, Flussdiagramme und Team-Brainstorming eignet.
Was ist Excalidraw?
Excalidraw hat sich dank seines unverwechselbaren handgezeichneten Looks und der minimalistischen Bedienung zu einem der beliebtesten Whiteboard-Tools in der Entwickler-Community entwickelt. Zeichnungen können exportiert, verlinkt und in Echtzeit mit anderen geteilt werden. Die selbst gehostete Variante läuft vollständig im Browser ohne Serverkomponente für die Zeichnungsdaten — das Docker-Image liefert lediglich die statischen Dateien der React-Anwendung aus. Sensible Diagramme verlassen damit nie den eigenen Server.
Voraussetzungen
- Docker 20.10+ / Docker Compose
- Optional: Reverse Proxy für HTTPS und eine eigene Domain
Compose-Beispiel
services:
excalidraw:
image: excalidraw/excalidraw:latest
container_name: excalidraw
restart: unless-stopped
ports:
- "3000:80"
Hinweise
- Keine serverseitige Persistenz: Excalidraw speichert Zeichnungen standardmäßig lokal im Browser (LocalStorage). Für teamweite Persistenz und Echtzeit-Kollaboration ist der separate
excalidraw-room-Dienst nötig, der als WebSocket-Relay fungiert. - Kollaborations-Relay selbst hosten: Mit dem Image
excalidraw/excalidraw-roomlässt sich auch der Sharing-Dienst selbst betreiben; die URL wird dann als UmgebungsvariableVITE_APP_WS_SERVER_URLübergeben. - Export-Formate: Zeichnungen lassen sich als PNG, SVG oder als natives
.excalidraw-JSON exportieren und später wieder importieren. - VS-Code-Extension: Das Excalidraw-Format wird auch von der offiziellen VS-Code-Extension unterstützt — praktisch für technische Dokumentation direkt im Repo.