ExcaliHome

Self-hosted Excalidraw board manager for your own hardware.

GitHub

Overview#

ExcaliHome is a self-hosted manager for Excalidraw boards. It wraps the Excalidraw canvas in a small app that lets you create and organise your drawings on your own hardware, with every board persisted locally.

Features#

Tech Stack#

LayerTechnology
BackendNode.js + Express
FrontendReact + Vite + Excalidraw
UITailwind CSS
DatabaseSQLite via Drizzle ORM
ContainerDocker (single container)

Deployment#

ExcaliHome runs from a single Docker image published to GHCR. The schema is initialised on first run and all boards are stored in the mounted /app/data volume. Built for the homelabbing community — no external services required.