Excalidraw
Excalidraw is a whiteboard tool that lets you easily sketch diagrams that have a hand-drawn feel to them.
Fully static React application, runs entirely in the browser and no backend is required.
Collaboration features does not work. Diagrams must be saved on the client side only, server does not offer any storage.
Deploy behind traefik.
# Filename: /srv/excalidraw.example.com/docker-compose.yaml
# Deploy Excalidraw behind Traefik
name: excalidraw-example-com
services:
excalidraw:
image: excalidraw/excalidraw
container_name: excalidraw.example.com
restart: always
mem_limit: 64M
labels:
- com.centurylinklabs.watchtower.enable=true
- traefik.enable=true
- traefik.http.routers.excalidraw.rule=Host(`excalidraw.example.com`)
- traefik.http.routers.excalidraw.tls=true
- traefik.http.routers.excalidraw.tls.certresolver=lets-encrypt