🕵️ SicherheitslückenHak5: Hackers Just Poisoned the Rust Supply Chain | Threat Wire(01.09.2026 um 14:00 Uhr)
🕵️ SicherheitslückenHak5: Hackers Found a Way Into Humanoid Robots | Threat Wire(04.09.2026 um 15:04 Uhr)
🔧 AI Nachrichten Bits und so #1021 (Passwort für Laufwerk)(31.08.2026 um 22:15 Uhr)
🔧 AI Nachrichten Bits und so #1022 (Wie Weißbier)(06.09.2026 um 20:39 Uhr)
🍏 iOS / Mac OSHue-App 6.0 ist da: das sind die Neuerungen(07.09.2026 um 17:21 Uhr)
🕵️ SicherheitslückenHak5: Hackers Just Poisoned the Rust Supply Chain | Threat Wire(01.09.2026 um 14:00 Uhr)
🕵️ SicherheitslückenHak5: Hackers Found a Way Into Humanoid Robots | Threat Wire(04.09.2026 um 15:04 Uhr)
🔧 AI Nachrichten Bits und so #1021 (Passwort für Laufwerk)(31.08.2026 um 22:15 Uhr)
🔧 AI Nachrichten Bits und so #1022 (Wie Weißbier)(06.09.2026 um 20:39 Uhr)
🍏 iOS / Mac OSHue-App 6.0 ist da: das sind die Neuerungen(07.09.2026 um 17:21 Uhr)

🔧 Programmierung 🕛 kürzlich 8 Min Lesezeit
0

The Cheapest Way to Self-Host Excalidraw in 2026

↗ Quelle (dev.to)
🗣️ Stimme:
📑 Inhaltsübersicht

Last updated: June 2026



Excalidraw is the open-source whiteboard a lot of people reach for once Miro or FigJam starts billing per seat. Hand-drawn-style diagrams, infinite canvas, live collaboration, and an export that does not lock you into anyone's format. The editor is a static React app, so the basic version runs on almost nothing.



The reason to self-host it is not the editor (excalidraw.com is free). It is two things: keeping your diagrams off someone else's cloud, and escaping per-user pricing. Miro, FigJam, and Excalidraw+ all charge per person per month. A self-hosted instance is one flat server cost for the whole team.



I have run Excalidraw on a few setups. Here is every option I found, ranked by actual monthly cost, plus the one trade-off that decides it: whether you need real-time collaboration or just the editor.



TLDR: For a managed Excalidraw you never babysit, InstaPods is my pick at $3/mo flat - one-click deploy with SSL, SSH to a real server, and unlimited users on a price that does not move as your team grows. PikaPods is a bit cheaper (~$1-2/mo metered) but gives you no SSH. The cheapest self-managed route is a $4-5/mo Hetzner VPS with Docker. And every one of these beats Miro ($8/user/mo) or Excalidraw+ ($7/user/mo) the moment you have more than one person on the board.






Every Way to Host Excalidraw, Ranked by Cost


















































Method Monthly Cost You Manage Setup Time
Oracle Cloud free tier $0 Everything ~1 hr
PikaPods ~$1-2 (metered, no SSH) Nothing ~1 min
InstaPods $3 flat (SSH, real server) Nothing ~30 sec
Hetzner VPS + Docker ~$4-5 Everything ~30 min
Coolify on Hetzner VPS ~$5-8 VPS + OS ~10 min
Elestio ~$15-17 Nothing ~3 min


For contrast, here is what the hosted SaaS versions cost - and the catch is they are per user:




























Hosted SaaS Price Billing
FigJam Free tier, then ~$3-5/user/mo Per user
Excalidraw+ Free tier, then $7/user/mo Per user
Miro Free tier, then ~$8/user/mo (Starter) Per user


A 5-person team on Miro Starter is ~$40/mo. The same team on a self-hosted Excalidraw is one $3 server. That gap is the whole reason this post exists.






Editor-only vs collaboration (read this first)



Excalidraw has two modes, and which one you need changes the hosting math:





  • Editor only. The static app. Each person's drawings live in their own browser (localStorage) until they export. No server-side state, no real-time sync. This runs on the cheapest plan anywhere and is plenty for solo use or "send me the .excalidraw file."


  • Live collaboration. Real-time multiplayer needs the excalidraw-room socket server running alongside the editor, and a storage backend if you want shared scenes to persist. Still light, but now you are running a small Node service, not just static files.



Most people who self-host want collaboration - that is the point of a whiteboard. The good news: even with the room server, Excalidraw barely uses memory, so the cheapest plan on any platform handles it.






InstaPods ($3/mo)



offers managed Excalidraw hosting. Set your resource sliders, deploy, done.



Cost: ~$1-2/mo at minimum resources. Excalidraw is light enough that the floor works fine. PikaPods shares revenue with the projects it hosts, which is genuinely nice.



Pros: Lowest price. Zero maintenance. Supports open source financially. $5 welcome credit covers months of a light app.



Cons: Meters by resource, so the price creeps up if you bump the allocation. No SSH, so you are limited to what the dashboard exposes.



Best for: People who want the rock-bottom price and do not need SSH or a real server.






Hetzner VPS + Docker (~$4-5/mo)



The DIY route. Rent a cheap VPS, install Docker, run the editor and the room server:




CODE
services:
excalidraw:
image: excalidraw/excalidraw:latest
ports:
- "80:80"
restart: always
excalidraw-room:
image: excalidraw/excalidraw-room:latest
ports:
- "5000:80"
restart: always






Cost: Hetzner CX22 at ~$4.51/mo (2 vCPU, 4 GB RAM). Overkill for Excalidraw, but it is the cheapest real VPS and you can run other apps on it.



What you also set up: a reverse proxy (nginx or Caddy) for HTTPS, a Let's Encrypt certificate, firewall rules, and auto-updates. Budget 30 minutes the first time. If you want shared scenes to persist server-side, add a storage backend too.



Pros: Full control. Run other apps on the same box. Cheapest real server if you already live in a terminal.

Cons: You are the sysadmin forever. SSL renewal, OS patches, and updates are now your job.






Coolify on a Hetzner VPS (~$5-8/mo)



Install deploys Excalidraw on a dedicated managed VM with backups and patching handled. True zero-maintenance, but ~$15-17/mo for a whiteboard this light is hard to justify unless you are standardizing a whole stack on one provider.






The Real Comparison



Here is what it comes down to:



The managed pick for most teams: is a bit cheaper at ~$1-2/mo if you want the lowest floor, but it meters by resource and has no SSH.



If you want full control: a Hetzner VPS + Docker at ~$4-5/mo. You own every layer and can run other apps on the same server, in exchange for being the sysadmin.



The thing that actually decides it: seats. The hosted SaaS options are fine for one or two people on a free tier, but the moment a team needs the paid plan, you are paying $7-8 per person every month. A self-hosted instance is one flat server bill for everyone. For any team of three or more, self-hosting pays for itself in week one.






FAQ



How much does it cost to self-host Excalidraw?

Between $0 and ~$5/mo for almost everyone. Free on an Oracle Cloud always-free instance, ~$1-2/mo on PikaPods, $3/mo flat on InstaPods, or ~$4-5/mo on a Hetzner VPS you manage yourself. Excalidraw itself is free and open source.



Is self-hosted Excalidraw free?

The software is free and open source (MIT). You only pay for the server it runs on, which starts at $0 on a free tier or ~$1-3/mo on a cheap managed host. There are no per-user fees the way Miro, FigJam, and Excalidraw+ charge.



How much RAM does Excalidraw need?

Very little. The editor is a static app, and the collaboration room server is a small Node service. The whole thing runs comfortably in 512 MB, so the cheapest plan on any platform is plenty.



Does self-hosted Excalidraw support real-time collaboration?

Yes, but you need to run the excalidraw-room server alongside the editor. Managed one-click deploys handle this for you. On a VPS you add it as a second service in your Docker Compose file.



Where does Excalidraw store my drawings?

By default each drawing lives in your browser's localStorage until you export it as an .excalidraw file. For shared, persisted scenes you add a storage backend. This is why backups matter less than with a database app - but export anything you cannot afford to lose.



Is self-hosting Excalidraw hard?

On a managed platform it is one click and about 30 seconds. On a VPS it is a Docker Compose file with two services plus a reverse proxy and SSL - roughly 30 minutes if you have done it before.






Wrapping up



Excalidraw is one of the easiest wins in self-hosting: the software is free, it runs on almost nothing, and self-hosting it sidesteps the per-seat pricing that makes Miro and FigJam add up for a team. The only real decision is how much of the server you want to babysit. If you want it running in a minute on a real server you control, a flat $3/mo managed plan is the sweet spot. If you enjoy the terminal, a Hetzner box is hard to beat on raw price.



If you are also running other open-source apps, I wrote up the using the same cost lens.



What are you running Excalidraw on - and do you have collaboration set up, or just the editor? Drop it in the comments.

Vollständiger Original-Bericht
Ausführliche Details, Code-Beispiele & Hersteller-Stellungnahme auf dev.to.
↗ Original-Artikel auf dev.to lesen
Wie bewertest du diesen Beitrag?
1 Klick Feedback
Teilen mit Netzwerk & Team:

Community-Analysen & Experten-Meinungen 0

Verfasse deine eigene Analyse, teile Workarounds oder diskutiere diesen Vorfall im Blog.
Noch keine Community-Analyse verfasst. Markiere einen Textabschnitt oder klicke oben auf Eigene Analyse verfassen“!
Community Pulse: Relevanz-Einschätzung
1 Klick Experten-Votum
🔴 Akute Relevanz 0%
🟡 In Evaluierung 0%
🟢 Keine Auswirkung 0%
Spannende Innovation 0%
Verwandte Story-Cluster & Quellen (Vektor-KI)
Port 8095 Engine
1 Quelle
Hackers Just Poisoned the Rust Supply Chain | Threat Wire
1 Quelle
Hackers Found a Way Into Humanoid Robots | Threat Wire
1 Quelle
Bits und so #1021 (Passwort für Laufwerk)
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten The Cheapest Way to Self-Host Excalidraw in 2026

Thematisch verwandte Begriffe: Cheapest, SelfHost, Excalidraw, 2026 · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...