HedgeDoc Hardware Requirements: RAM, CPU, Database & Storage

Plan HedgeDoc hardware for RAM, CPU, PostgreSQL, uploads, collaboration and Docker, with practical ZimaOS custom-install recommendations.

HedgeDoc Hardware Requirements: RAM, CPU, Database & Storage

HedgeDoc requirements at a glance

HedgeDoc is a collaborative Markdown editor backed by a SQL database. Current Docker docs publish software prerequisites but no universal runtime CPU/RAM minimum; the manual build path requires at least 2 GB RAM to build the frontend.

RAM
No numerical official runtime minimum published. The 2 GB figure in upstream docs applies to building the frontend from source, not to the normal prebuilt Docker runtime.
CPU
No numerical official core minimum. Concurrent editing, Markdown rendering, uploads and database activity determine practical CPU use.
Database
Docker examples use PostgreSQL; manual installation also supports MySQL, MariaDB and SQLite.
Storage
No universal official minimum. Database data, uploaded files and backups determine capacity.
Architecture
Official HedgeDoc container images currently support amd64 and arm64.
Best Zima starting point
ZimaBoard 2 832 is ample for a small team; use SSD-backed PostgreSQL and more RAM for heavier collaboration or more co-hosted apps.

From official requirements to the right setup

Size HedgeDoc from collaborative usage, database load and upload storage rather than the frontend-build requirement.

  1. Official requirements

    Use the official HedgeDoc Docker image with Docker Compose and a persistent database. The current minimal example uses PostgreSQL.

  2. Confirm your needs

    Do not interpret the documented 2 GB RAM frontend-build requirement as the runtime requirement for the prebuilt container.

  3. Leave room to grow

    Estimate concurrent editors, note count and uploads. For production, upstream strongly recommends a server database rather than SQLite except for very small/single-user cases.

  4. Run it on ZimaOS

    On ZimaOS, use Install Custom App with the official image, persist the database and uploads volume, configure CMD_DOMAIN/CMD_DB_URL, and place the service behind HTTPS.

Check every playback client

  • Concurrent editors
  • Note count
  • Upload volume
  • PostgreSQL vs SQLite
  • Database persistence
  • Uploads persistence
  • HTTPS/domain
  • Backup retention

Official minimum requirements

HedgeDoc's current docs define software prerequisites and one build-time RAM figure rather than a runtime sizing table.

Review HedgeDoc requirements

The 2 GB figure is specifically for building the HedgeDoc frontend from source. A normal Docker deployment should be sized around database, uploads and collaboration load.

RequirementOfficial minimumWhat this supports
Runtime RAM minimumNo numerical official minimum publishedThe documented 2 GB applies to frontend builds.
Frontend build RAMAt least 2 GBOnly needed when building the frontend from source.
CPU minimumNo numerical official minimum publishedConcurrency and database activity drive demand.
Docker prerequisitesGit, Docker 17.03.1+ and Docker ComposeCurrent official Docker requirements.
Architecturesamd64 and arm64Current official container support.
Production databaseServer database recommendedUpstream recommends PostgreSQL/MySQL/MariaDB over SQLite for production.

When to upgrade your hardware

HedgeDoc should scale when collaboration, uploads or database activity creates sustained contention.

Concurrent editors increase

Uploads and note history grow

Database contention appears

Realtime collaborative editing raises websocket, rendering and database activity.

Teams and classrooms.

Persistent uploads and database size increase storage and backup requirements.

Long-running knowledge bases.

A production database may need more RAM/IO as note activity grows.

Shared public or team instances.

Plan hardware growth with confidence

Scale HedgeDoc around PostgreSQL and persistent uploads before adding unnecessary compute.

Use SSD-backed PostgreSQL storage

Low-latency durable storage improves collaborative database responsiveness.

Use SATA/NVMe with ZimaBoard 2 or SSD tiers on ZimaCube 2.

Use 8 GB for a comfortable small-team host

HedgeDoc itself is light, while PostgreSQL and other ZimaOS apps share the system.

ZimaBoard 2 832.

Move to 16 GB for heavier collaboration stacks

More RAM helps PostgreSQL and additional productivity services coexist.

ZimaBoard 2 1664.

Use ZimaCube when uploads/backups become storage-heavy

Larger local file retention can justify a multi-drive platform.

ZimaCube 2 Standard.

Can it run on ZimaOS?

HedgeDoc is not currently confirmed as a public official one-click ZimaOS App Store page in the sources checked for this guide. It can be deployed through Install Custom App using the official HedgeDoc image.

Choose Zima hardware for HedgeDoc

HedgeDoc is lightweight enough for ZimaBoard 2; SQL persistence and collaboration scale determine when more resources help.

Is this a small-team editor or a larger collaborative knowledge service?

Small team / normal note collaboration

Use ZimaBoard 2 with SSD-backed PostgreSQL and uploads.

  • Best starting pointZimaBoard 2 832
  • More headroomZimaBoard 2 1664
Large uploads or broader productivity server

Use ZimaCube when file/backup capacity becomes the main driver.

  • Storage-first platformZimaCube 2 Standard

These are workload recommendations, not official editor-count or note-throughput tiers.

Zima hardware Best for Example workload Core configuration Recommended boundary Next step
ZimaBoard 2 832 Small HedgeDoc teams. HedgeDoc, PostgreSQL, uploads and normal collaborative editing.
CPU
Intel N150, 4 cores, up to 3.60 GHz
Memory
8 GB LPDDR5 4800 MHz
Storage
32 GB eMMC plus 2x SATA 3.0 ports and PCIe expansion
Network
2x 2.5GbE LAN
Acceleration
No dedicated GPU required for the core workload.
The 2 GB upstream figure is build-time only; 8 GB provides comfortable whole-host headroom. Get Now
ZimaBoard 2 1664 Larger collaboration/productivity stacks. More editors, PostgreSQL cache and co-hosted services.
CPU
Intel N150, 4 cores, up to 3.60 GHz
Memory
16 GB LPDDR5 4800 MHz
Storage
64 GB eMMC plus 2x SATA 3.0 ports and PCIe expansion
Network
2x 2.5GbE LAN
Acceleration
No dedicated GPU required for the core workload.
16 GB is practical headroom, not an official HedgeDoc runtime requirement. Get Now
ZimaCube 2 Standard Upload-heavy HedgeDoc on a broader NAS. HedgeDoc plus larger attachments, backups and shared storage.
CPU
Intel Core i3-1215U
Memory
8 GB
Storage
256 GB system storage with six HDD bays and SSD expansion
Network
Dual 2.5GbE
Acceleration
No dedicated GPU required for the core workload.
Choose it mainly for storage topology. Get Now

What the Press Says

Highlights from trusted reviewers worldwide.

La Razรณn
โ€œZimaCube 2: Not just another NAS, tested with 25TB storage, local AI agents, 4K transcoding, and real homelab workflows.โ€
Read full review
GameRevolution
โ€œThe ZimaBoard 2 is a compact x86 server board that can be turned into a mini NAS, home server, media box, or self-hosting hub.โ€
Read full review
TechRadar Pro
โ€œZimaCube 2: A modern, high-performance NAS with plenty of room to growโ€”built for users who want more than basic storage.โ€
Read full review
FOX 8
โ€œCoverage focused on ZimaCube 2's open hardware foundation, no monthly fee, and self-hosting flexibility.โ€
Read full review

Loved by the Community

Stories and reviews from people who build with Zima every day.

ZimaBlade single-board server
โ˜…โ˜…โ˜…โ˜…โ˜…

Zima Blade Little yet Powerful

Maybe I am not digital natives but I live with PCs since 12 years old in 1984 when IBM PC clone come to my home. Many years have passed and many operating system I've tried. For me Zima blade and CasaOS was a quantum leap for home PC enthusiast and server lab machine to make me stay curious and relevant for this era.

ZimaCube Pro personal cloud
โ˜…โ˜…โ˜…โ˜…โ˜…

Very good!!

I use ZimaCube Pro as 5th Proxmox cluster node. It runs several VMs and containers, including a VM with GPU passthrough to run a self-hosted LLM. A specific LXC container runs a Samba server for NAS capabilities using four of six RAID 6 SATA HDDs with ZFS.

ZimaBlade single-board server
โ˜…โ˜…โ˜…โ˜…โ˜…

Great innovation for mini server!

It is very useful and makes a powerful mini server for many purposes, including university and college students in engineering and electronics. Thank you so much for making this server.

ZimaBoard 2 single-board server
โ˜…โ˜…โ˜…โ˜…โ˜…

Avaliaรงรฃo ZimaBoard 2

Construรญ um servidor de uso pessoal. O desempenho estรก muito bom e funciona perfeitamente onde quer que eu esteja. A surpresa รฉ nรฃo dependermos de grandes estruturas para termos nosso prรณprio servidor de dados. Como iniciante, estou gostando bastante do ZimaOS, pois ele รฉ simples e eficiente.

Frequently asked questions

These answers cover HedgeDoc RAM, CPU, databases, Docker, frontend builds and ZimaOS deployment.

How much RAM does HedgeDoc need?

HedgeDoc does not publish a numerical runtime RAM minimum. The documented 2 GB figure is for building the frontend from source.

How many CPU cores does HedgeDoc need?

No numerical official core minimum is published.

Which database should HedgeDoc use?

The official Docker example uses PostgreSQL, and production guidance recommends a server database rather than SQLite for most shared instances.

Does HedgeDoc support ARM64?

Yes. Current official container images support amd64 and arm64.

How much storage does HedgeDoc need?

No universal disk minimum is published; database data, uploads and backups determine capacity.

Does HedgeDoc need a GPU?

No dedicated GPU is required.

Can ZimaBoard 2 run HedgeDoc?

Yes. The 8 GB model is ample for a small team with persistent PostgreSQL and uploads.

Why does HedgeDoc mention 2 GB RAM?

That requirement is for building the frontend from source; release tarballs and container images avoid that build step.

What sources informed this HedgeDoc hardware guide?

The guide uses HedgeDoc's current Docker, manual installation and production guidance plus current Zima product pages.

  1. HedgeDoc Docker Setup
  2. HedgeDoc Manual Installation
  3. HedgeDoc Production Guidance
  4. ZimaBoard 2 Product Specifications
  5. ZimaCube 2 Product Specifications