Excalidraw self-hosted
Excalidraw est un tableau blanc open source au style croquis, avec collaboration en temps réel (licence MIT).
Installation
Un conteneur Docker pour l’application, plus un service de collaboration. Interface exposée en HTTPS via reverse proxy.
Exemple de déploiement Docker Compose (schématique) :
services:
excalidraw:
image: excalidraw/excalidraw:latest
# interface (+ collaboration WebSocket) exposée en 443 via reverse proxy
Architecture
Application front (React) + service de collaboration temps réel (WebSocket sur le port HTTPS 443). Stockage léger.
Performance
Très léger. La collaboration temps réel passe par WebSocket sur le 443.
Exigences réseau
Excalidraw fonctionne intégralement en HTTPS. Port exposé :
443 (HTTPS, WebSocket inclus). C’est l’une des conditions du catalogue
apps-france.fr : chaque application est accessible uniquement via le port 443.
Avantages du self-hosting
- Collaboration en temps réel (licence MIT).
- Style croquis idéal pour clarifier des idées.
- Aucune installation côté participant.
- Données en France.
Projet open source
Excalidraw est un projet open source. Code source et documentation : https://github.com/excalidraw/excalidraw.
Préférez-vous une version hébergée et gérée ?
Nous installons, maintenons et sauvegardons Excalidraw pour vous, en France.