ExcaliDash

ExcaliDash is a self-hosted dashboard and organizer for Excalidraw with live collaboration.

Directory Structure

    • docker-compose.yml

docker-compose.yml

services:
  backend:
    image: zimengxiong/excalidash-backend:latest
    container_name: excalidash-backend
    environment:
      - DATABASE_URL=file:/app/prisma/dev.db
      - PORT=8000
      - NODE_ENV=production
    volumes:
      - backend-data:/app/prisma
    networks:
      - excalidash-network
    restart: unless-stopped
 
  frontend:
    image: zimengxiong/excalidash-frontend:latest
    container_name: excalidash-frontend
    ports:
      - "6767:80"
    depends_on:
      - backend
    networks:
      - excalidash-network
    restart: unless-stopped
 
networks:
  excalidash-network:
    driver: bridge
 
volumes:
  backend-data:

Resources

GitHub: https://github.com/ZimengXiong/ExcaliDash

Docker Hub (Frontend): https://hub.docker.com/r/zimengxiong/excalidash-frontend

Docker Hub (Backend): https://hub.docker.com/r/zimengxiong/excalidash-backend

Configuration: https://github.com/ZimengXiong/ExcaliDash#installation