design-whiteboard
Whimsical logo

Should I self-host Whimsical?

YESworth it

Flowcharts go to draw.io (stateless, boots instantly), whiteboards go to Excalidraw (verified earlier on this scoreboard). Two containers replace the $10/seat and both are genuinely pleasant tools.

The math (nothing hidden, including your time)

Whimsical (Pro, per seat)$10.00/mo
VPS share + storage−$0.30/mo
Your maintenance: 10 min/mo at $20/h−$3.33/mo
Net saving$6.37/mo
Setup: 11 min measured (one-time)$3.67
Break-even0.6 months
Markup Index (price ÷ real self-host cost)2.8×

Price: source, checked 2026-08-06. Inputs are stored in git; every number above is derived, never hand-written.

What you lose

  • Whimsical's docs/boards integration in one canvas
  • Their AI diagram generation

What you're paying Whimsical for

  • flowcharts & diagrams
  • whiteboards
  • wireframes
  • sharing & embeds
draw.io running from the boot-verified compose file
draw.io, running from the compose file on this page — screenshot from our verified instance, not marketing material.

Ranked alternatives

The structured-diagram editor as one container on a hostname you own, with every cloud storage backend switched off.

jgraph/drawio · ★ 7,435 · last commit 1d ago · Apache-2.0

A hand-drawn-style whiteboard that runs as one static container and keeps every drawing in the browser that drew it.

excalidraw/excalidraw · ★ 129,294 · last commit 0d ago · MIT

Hardware

Runs comfortably on Raspberry Pi.

The tested compose file (our evidence, CI-booted)

# draw.io — diagrams; stateless tomcat container
services:
  drawio:
    image: jgraph/drawio:latest
    container_name: drawio
    restart: unless-stopped
    ports:
      - "8093:8080"
    healthcheck:
      test: ["CMD-SHELL", "curl -sf http://localhost:8080/ >/dev/null || exit 1"]
      interval: 5s
      timeout: 10s
      retries: 30
      start_period: 20s

Want a guided install instead? caniselfhostit.com/whimsical has AI-agent prompts that assume a bare machine — that's their half of the stool, and it's good.

Verification

Protocol v1 · verified by zernonia on 2026-08-10 · setup measured at 11 min · AI assistant: claude-code (allowed & stated)

What broke

  • Boot to healthy measured at 25s on the 2GB reference env
Full timed log
# Whimsical — verdict log

- **Date:** 2026-08-10
- **Verdict:** YES — worth it
- **Protocol:** v1 (2GB reference env, Docker preinstalled, AI assistant: claude-code)

## Setup evidence

- Compose: `compose/whimsical-drawio.yml`
- Boot to healthy: **25s** measured this session
- Setup time recorded: 11 min (boot + configuration to first working workflow)

## What broke / notes

- Boot to healthy measured at 25s on the 2GB reference env

## The call

Flowcharts go to draw.io (stateless, boots instantly), whiteboards go to Excalidraw (verified earlier on this scoreboard). Two containers replace the $10/seat and both are genuinely pleasant tools.

Verdict history

  • 2026-08-10: unscored → YES — Initial verdict: Flowcharts go to draw.io (stateless, boots instantly), whiteboards go to Excalidraw (verified earlier on this .