Self-hosted Excalidraw 0.18.1 (MIT) on Ubuntu 24.04 LTS by cloudimg. A private, on-prem virtual whiteboard - the static web app plus the official real-time collaboration room server, served by nginx on port 80. Local-first with no login or password; your drawings stay in your browser and collaboration runs on your own VM. 24/7 cloudimg support.
## Excalidraw on Ubuntu 24.04 LTS by cloudimg
Excalidraw is an open-source virtual whiteboard for sketching hand-drawn-style diagrams. It is local-first: your drawings live privately in your own browser, with no account, login or password to manage. This cloudimg image self-hosts BOTH halves of Excalidraw - the static web app served by nginx on port 80 and the official excalidraw-room collaboration server on loopback - so you get a fully private, on-prem deployment with no dependency on the public excalidraw.com. Backed by 24/7 expert support.
Fully Private, On-Prem
The static SPA is built from the official source and served from /var/www/excalidraw; the official excalidraw-room collaboration server runs on loopback 127.0.0.1:3002, never publicly exposed. Your whiteboard data never leaves your host.
Real-Time Collaboration
Click Share then Live collaboration to start a session and share a room link served by this VM's own room server - nginx reverse-proxies the Socket.IO path with WebSocket upgrade headers so collaboration connects to your own VM, not a public server.
Why Choose cloudimg?
* 24/7 Expert Support with guaranteed 24 hour response. Contact support@cloudimg.co.uk
* Production Ready from Launch Pre configured, security patched, and validated before publication
* Azure Native Integration Built with Azure Linux Agent, cloud init, and Gen2 Hyper V
What is Included
* Excalidraw 0.18.1 static web app, built from the official source and served from /var/www/excalidraw
* nginx on port 80 serving the SPA, with a Socket.IO reverse proxy to the local collaboration server
* The official excalidraw-room collaboration server on loopback 127.0.0.1:3002, never publicly exposed
* excalidraw-room.service and nginx.service as systemd units, enabled and active on every boot
Local-First, No Login
Excalidraw has no account or password - drawings persist in each visitor's browser. Excalidraw serves plain HTTP on port 80; front it with TLS and your own domain before production exposure.
Use Cases
Private on-prem diagramming, architecture sketches, brainstorming and team collaboration, and a self-hosted alternative to the public excalidraw.com.
Visit www.cloudimg.co.uk/guides/excalidraw-on-ubuntu-24-04-azure for the full user guide.
Excalidraw is a trademark of Excalidraw, Inc. cloudimg is not affiliated with, endorsed by, or sponsored by Excalidraw, Inc. This image packages the open-source Excalidraw software (MIT License) for deployment on Microsoft Azure. All trademarks are the property of their respective holders.