Hedgedoc

App in the BluixApps catalog

What it is

HedgeDoc is a real-time collaborative Markdown editor — multiple users edit the same document simultaneously in browser, with revision history, public sharing, MathJax + Mermaid diagrams. Fork of HackMD (formerly CodiMD) with continued open-source commitment.

What it's for

  • Live collaborative notes — meeting minutes, brainstorms, classes
  • Pair programming docs — shared scratch pad with code blocks
  • Public sharing — link-based read-only or editable docs
  • Markdown publishing — single-file blog posts
  • Slide presentations — reveal.js mode for slides

Who it's for

  • Engineering teams writing collaborative technical docs
  • Educators / students taking shared class notes
  • OSS communities drafting docs collaboratively
  • Privacy-bound orgs rejecting HackMD/Notion cloud
  • Writers / journalists collaborating on articles

Why teams pick HedgeDoc over alternatives

  • AGPLv3 — fully open
  • Real-time multi-user — WebSocket-based, no save conflicts
  • Markdown-native — content portable
  • Math + diagrams — MathJax + Mermaid + GraphViz built in
  • Active development — community-driven fork
  • i18n — 20+ language UIs

Integrations

  • Authentication — local + OAuth (GitHub, GitLab, Google, Facebook, custom OIDC) + LDAP + SAML
  • Storage — Postgres (primary), MariaDB / MySQL / SQLite
  • Export — Markdown, HTML, PDF (via headless Chrome), reveal.js slides
  • Real-time — Socket.IO for multi-cursor editing
  • Embeds — YouTube, Vimeo, Gist, Slideshare
  • Diagrams — Mermaid, GraphViz, PlantUML
  • API — REST + WebSocket

Notable users & community

  • 5k+ GitHub stars
  • Active community on Matrix + GitHub
  • Backed by community after CodiMD → HedgeDoc rename
  • Featured in OSS doc collaboration guides
  • Standard tool in privacy-bound collaborative writing

Tips & operations

  • Postgres for production — SQLite ok for small / personal
  • Session secret in env — sign-in tokens; protect this
  • OAuth setup — needed for team workflows
  • Free URL mode — allow custom slugs (security trade-off, careful)
  • Backup Postgres + uploads — both essential
  • HTTPS production — required for Service Worker features

What we ship in BluixApps

  • Docker stack: HedgeDoc 1.10 + Postgres 17
  • Auto-generated session secret + DB password
  • Persistent volumes for Postgres + uploads
  • Port 8089 exposed (mapped from 3000)
  • HTTPS via Let's Encrypt reverse proxy
  • Free URL mode enabled (custom slugs)
  • Backup hook covers Postgres + uploads
Read this app's deep dive on bluix.app ↗

Get this app — pick a BluixApps plan

Same catalog. Scaling tenant isolation, white-label and support tier.

TierTenantsCatalogSupportWhite-labelMonthly
Stacks119 curated stacksStandard$19/moDetailDeploy
Starter10Full catalogStandard+$15–25/mo$49/moDetailDeploy
Pro25Full catalogPriority bugfix+$15–25/mo$149/moDetailDeploy
Growth100Full catalogPriority bugfix+$15–25/mo$349/moDetailDeploy
Scale500Full catalog7-day window+$15–25/mo$799/moDetailDeploy
EnterpriseUnlimitedFull catalogPriority 7-dayBundled$1,499/moDetailDeploy

Powered by WHMCompleteSolution