Esta página se muestra en inglés. Una traducción al español está en curso.
ConfigsApr 22, 2026·3 min de lectura

CryptPad — End-to-End Encrypted Collaboration Suite

A self-hosted collaboration platform where documents, spreadsheets, presentations, and kanban boards are encrypted so that even the server cannot read user content.

Introduction

CryptPad is a privacy-focused collaboration suite that encrypts all content client-side before it reaches the server. It provides real-time collaborative editing for documents, spreadsheets, presentations, code, forms, kanban boards, and whiteboards, all without the server ever seeing plaintext data.

What CryptPad Does

  • Provides end-to-end encrypted real-time collaborative editing for multiple document types
  • Supports rich text, spreadsheets, code, slides, kanban, forms, and whiteboard apps
  • Stores encrypted data on the server so administrators cannot access user content
  • Allows sharing via links with configurable read-only or edit permissions
  • Includes encrypted file storage (CryptDrive) for personal and team resources

Architecture Overview

CryptPad is a Node.js application with a client-heavy architecture. All encryption and decryption happens in the browser using the NaCl cryptographic library. Documents are synchronized in real time via WebSocket using an operational-transform algorithm. The server stores only encrypted blobs and metadata hashes. The backend uses a flat-file storage system by default, with optional support for object storage.

Self-Hosting & Configuration

  • Requires Node.js 16+ and a reverse proxy with WebSocket support
  • Configure the instance in config/config.js for domain, storage paths, and limits
  • Set up Nginx with the provided example config for HTTPS and WebSocket proxying
  • Deploy via Docker using the official cryptpad/cryptpad image for simpler management
  • Adjust storage quotas and registration settings for public or private instances

Key Features

  • Zero-knowledge encryption ensures the server never sees document content
  • Eight built-in applications cover most collaboration needs
  • CryptDrive provides encrypted personal and team file storage
  • Teams feature supports shared folders, access management, and chat
  • Self-destructing pads allow temporary sharing with automatic deletion

Comparison with Similar Tools

  • Etherpad — unencrypted text editor; CryptPad adds end-to-end encryption and multiple app types
  • OnlyOffice — full office suite without built-in encryption; CryptPad prioritizes privacy
  • HedgeDoc — collaborative Markdown without encryption; CryptPad encrypts everything client-side
  • Nextcloud — broader cloud platform; CryptPad focuses specifically on encrypted collaboration
  • Google Workspace — proprietary and managed; CryptPad is self-hosted with zero-knowledge design

FAQ

Q: Can the server admin read documents? A: No. All encryption keys are derived client-side. The server only stores ciphertext and cannot decrypt content.

Q: Does CryptPad support real-time collaboration? A: Yes. Multiple users can edit any document type simultaneously with changes synchronized in real time.

Q: What happens if a user loses their password? A: There is no password recovery since the server has no access to keys. Users should store their credentials securely.

Q: Can I integrate CryptPad with other tools? A: CryptPad is designed as a standalone suite. It supports embedding pads via iframe and basic API access for automation.

Sources

Discusión

Inicia sesión para unirte a la discusión.
Aún no hay comentarios. Sé el primero en compartir tus ideas.

Activos relacionados