Etherpad vs CryptPad: Which Should You Self-Host?

Quick Verdict

CryptPad is the better choice for teams that need a full collaborative office suite with end-to-end encryption. Etherpad is better for real-time text collaboration where simplicity and speed matter more than features — think meeting notes, brainstorming sessions, and quick collaborative drafts. CryptPad is a Google Docs replacement; Etherpad is a collaborative notepad.

Updated March 2026: Verified with latest Docker images and configurations.

Overview

Etherpad is a real-time collaborative text editor focused on one thing: multiple people editing the same document simultaneously. It’s been around since 2008 (originally by Google, then open-sourced). The interface is deliberately simple — a text editor with colored author attribution and a chat sidebar.

CryptPad is an end-to-end encrypted office suite that includes a rich text editor, spreadsheet, presentation tool, kanban board, whiteboard, and form builder. The server never sees your document contents — everything is encrypted in the browser.

Feature Comparison

FeatureEtherpadCryptPad
Document typesPlain text / basic HTMLRich text, spreadsheet, presentation, kanban, whiteboard, form
End-to-end encryptionNo (server sees content)Yes (zero-knowledge)
Real-time collaborationYes (fastest)Yes
Rich text formattingBasic (bold, italic, lists)Full (headings, tables, images, embeds)
SpreadsheetNoYes
PresentationsNoYes
Kanban boardNoYes
WhiteboardNoYes
Plugin systemYes (700+ plugins)No
User accountsOptionalRequired for owned documents
Anonymous editingYes (default)Yes (limited features)
Export formatsHTML, TXT, PDF, Word, ODFHTML, Markdown
Import DOCX/ODTVia pluginLimited
Revision historyYes (time slider)Yes
Author colorsYes (per-cursor coloring)Yes
ChatBuilt-in sidebarNo (use comments)
APIHTTP APINo public API
Docker image size~200 MB~500 MB
RAM usage100-200 MB300-500 MB
LicenseApache 2.0AGPL v3

Installation Complexity

Etherpad deploys with a single container:

services:
  etherpad:
    image: etherpad/etherpad:2.2.7
    container_name: etherpad
    restart: unless-stopped
    ports:
      - "9001:9001"
    environment:
      - DB_TYPE=postgres
      - DB_HOST=etherpad-db
      - DB_USER=etherpad
      - DB_PASS=${DB_PASSWORD}
      - DB_NAME=etherpad
    depends_on:
      - etherpad-db

  etherpad-db:
    image: postgres:16-alpine
    container_name: etherpad-db
    restart: unless-stopped
    environment:
      - POSTGRES_USER=etherpad
      - POSTGRES_PASSWORD=${DB_PASSWORD}
      - POSTGRES_DB=etherpad
    volumes:
      - etherpad_db:/var/lib/postgresql/data

CryptPad requires more configuration for production:

services:
  cryptpad:
    image: cryptpad/cryptpad:2024.12.0
    container_name: cryptpad
    restart: unless-stopped
    ports:
      - "3000:3000"
      - "3003:3003"
    volumes:
      - cryptpad_blob:/cryptpad/blob
      - cryptpad_block:/cryptpad/block
      - cryptpad_customize:/cryptpad/customize
      - cryptpad_data:/cryptpad/data
      - cryptpad_datastore:/cryptpad/datastore

Etherpad is simpler to deploy. CryptPad requires more volumes and configuration for its multi-application architecture.

Performance and Resource Usage

MetricEtherpadCryptPad
RAM idle100-200 MB300-500 MB
RAM active200-400 MB500 MB-1 GB
CPULow (Node.js)Moderate (encryption overhead)
Startup time3-5 seconds10-15 seconds
Concurrent editors50+ per document20-30 per document

Etherpad handles more concurrent editors per document because there’s no encryption overhead. CryptPad’s client-side encryption adds CPU load on each user’s browser.

Community and Support

MetricEtherpadCryptPad
GitHub stars17,000+6,000+
Plugin ecosystem700+None
DocumentationGoodGood
Update frequencyMonthlyQuarterly
FundingCommunity-drivenXWiki SAS (commercial)

Etherpad’s plugin ecosystem is a significant advantage — you can add authentication, theming, spell checking, and dozens of other features.

Use Cases

Choose Etherpad If…

  • You need fast, simple, real-time text collaboration
  • Meeting notes and brainstorming are the primary use case
  • You want anonymous editing without user accounts
  • Plugin extensibility matters (authentication, formatting, integrations)
  • You need to support 50+ concurrent editors on one document
  • The server being able to read documents is acceptable

Choose CryptPad If…

  • End-to-end encryption is a requirement (legal, compliance, or preference)
  • You need more than text editing (spreadsheets, presentations, kanban)
  • You want a full Google Workspace alternative
  • Data privacy is the primary concern
  • You need forms and surveys with encrypted responses
  • User account management is acceptable

Final Verdict

These tools target different needs. Etherpad excels at one thing — real-time collaborative text editing — and does it with minimal overhead and maximum concurrency. CryptPad provides a full encrypted office suite but is heavier and supports fewer concurrent editors. For meeting notes and quick collaboration, Etherpad is the right tool. For a privacy-first document platform, CryptPad is the right tool. They can coexist: Etherpad for quick collaborative sessions, CryptPad for persistent team documents.

Comments