---
title: "Deploy Excalidraw on StackBlaze"
description: "Deploy Excalidraw, the hand-drawn style whiteboard, with live collaboration rooms and shareable links that run on your own instance. Drawings are encrypted in the browser before they are stored, and the key stays in the link, so only people you send it to can open them."
category: "documentation, work, collaboration"
url: https://www.stackblaze.com/templates/excalidraw
---

# Deploy Excalidraw

Deploy Excalidraw, the hand-drawn style whiteboard, with live collaboration rooms and shareable links that run on your own instance. Drawings are encrypted in the browser before they are stored, and the key stays in the link, so only people you send it to can open them.

**[Deploy Excalidraw on StackBlaze](https://dashboard.stackblaze.com/new/template/excalidraw)**

## This stack

- **Excalidraw**: Web service

## What you get

- **Draw together in real time**: Start a session from Share and send the room link. Everyone sees each other’s cursors and edits as they happen.
- **Encrypted in the browser**: Rooms, images and shared copies are encrypted before they leave the browser. The key is the part of the link after #, which never reaches the server.
- **Runs on your instance**: The collaboration relay and the storage for rooms and shareable links are part of the app, not excalidraw.com’s servers.
- **Rooms survive a redeploy**: Room scenes, room images and shared copies live on a volume, so a room link still opens after a restart.
- **Diagrams from Mermaid**: Paste a Mermaid flowchart and Excalidraw turns it into editable hand-drawn shapes, right in the browser.
- **Export anywhere**: Save to PNG, SVG or the clipboard, in light or dark, or keep the scene as a .excalidraw file.

## After you deploy

1. **Open the public URL**: The hostname is on the app page after deploy. The whiteboard opens straight away; there is nothing to set up.
2. **Draw**: Pick a shape from the toolbar or use the keyboard (R for a rectangle, A for an arrow, T for text). Your drawing is kept in your browser.
3. **Invite people**: Click Share, then Start session, and send the room link. Or create a shareable link for a snapshot anyone with the link can open.

## How it is wired

- **What is stored**: Encrypted room scenes, room images and shareable-link copies, as files under /data. Drawings nobody shared stay in each browser.
- **Open to anyone with the URL**: There are no accounts. Anyone with the app URL can draw, start rooms and create links. Uploads have size limits, and writes stop when the volume is 95% full.
- **One replica**: The collaboration relay keeps rooms in memory, so the app runs one instance. A redeploy drops live sessions for a moment; rooms reload from the volume.
- **Hosted extras**: The AI diagram features and Export to Excalidraw+ rely on excalidraw.com services and do not work on a self-hosted instance.

## Common questions

### Do I need to create an account?

No. Excalidraw has no accounts or sign-in. Open the app URL and start drawing. Anyone you give the URL to can do the same.

### Who can see my drawings?

A drawing you have not shared stays in your browser. Rooms and shareable links are encrypted in the browser, and the key is in the link after #, which the server never receives. Only people with the link can open them.

### Does live collaboration use excalidraw.com?

No. The relay that passes edits between people, and the storage for rooms, images and shareable links, run inside your app. The stock Excalidraw image sends these to excalidraw.com, which does not accept other sites.

### Where are my drawings saved?

Your own drawings are saved in your browser’s storage, so save important ones to a file from the menu. Rooms and shareable links are saved on the app’s 2 GB volume and survive a redeploy.

### Do the AI features work?

No. Text to diagram and Wireframe to code call excalidraw.com’s AI service, which only answers excalidraw.com. Mermaid to Excalidraw works, because it runs in the browser.

### Can I use my own domain?

Yes. Attach a custom domain from the dashboard. Room and share links then use your domain.

### What does it cost?

You pay for the compute, storage and bandwidth Excalidraw uses, not per seat or per board.


Source: https://github.com/excalidraw/excalidraw
