Web appsby PyoOfficial template

Deploy Excalidraw on your own servers

Virtual whiteboard for sketching hand-drawn-style diagrams, in the browser.

What Pyo sets up

Image
docker.io/excalidraw/excalidraw:sha-4bfc5bb
Reached
Web app, on a domain you add
Runs as
Stateless service
Replicas
1
Requests
0.05 vCPU · 32 MiB
Limits
0.25 vCPU · 128 MiB
Storage
None
Health check
HTTP /

How to deploy it

  1. 1

    Install Pyo

    Run the setup command on your server.

  2. 2

    Choose Excalidraw

    Open Templates in the dashboard and pick it. Pyo fills in sensible defaults.

  3. 3

    Deploy

    Pick a server and deploy. Pyo runs it and follows the rollout.

Ports

  • http 80/HTTPInternal until you add a domain

Good to know

  • Drawings stay in each browser; export or save them to keep them.
  • Live collaboration needs Excalidraw's separate room server, which isn't included.

Related templates

All templates

Get Pyo running on your server

Run Pyo on any machine, from your laptop or VPS to a dedicated server or homelab.

curl -fsSL https://pyo.dev/install.sh | bash
View on GitHub