Skip to content

Setup Excalidraw

Overview

An open source virtual hand-drawn style whiteboard. Collaborative and end-to-end encrypted.

Important Docker Files

.env file

.env
APPDATA=
NAME=excalidraw
SUB=draw
DOMAIN=
PORT=80

docker-compose.yml file

docker-compose.yml
services:
  excalidraw:
    container_name: ${NAME}
    image: excalidraw/excalidraw
    restart: unless-stopped
    stdin_open: true
    healthcheck:
      disable: true
    environment:
      NODE_ENV: production
    networks:
      - proxy
    labels:
      swag: enable
      swag_address: ${NAME}
      swag_port: ${PORT}
      swag_proto: http
      swag_url: ${SUB}.${DOMAIN}
      com.centurylinklabs.watchtower.enable: true
networks:
  proxy:
    external: true

Start the Container

Start the Container
docker compose up -d