Cette page est affichée en anglais. Une traduction française est en cours.
SkillsApr 22, 2026·3 min de lecture

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.

Prêt pour agents

Installation agent prête

Cet actif peut être installé après choix du runtime, vérification du plan et exécution de la commande adaptée.

Native · 98/100Policy : autoriser
Surface agent
Tout agent MCP/CLI
Type
Skill
Installation
Single
Confiance
Confiance : Established
Point d'entrée
CryptPad Overview
Commande d'installation directe
npx -y tokrepo@latest install d3c870d6-3e67-11f1-9bc6-00163e2b0d79 --target codex

À exécuter après confirmation du plan en dry-run.

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

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires