Raja's Exocortex

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