# CryptPad

CryptPad is a zero-knowledge, real-time collaborative editor. It is open source and self-hosted, installable on Docker Hub, Proxmox and Unraid.

Canonical page: https://ourlocalhost.com/app/181/cryptpad

## Description

CryptPad is a zero-knowledge, real-time collaborative editor. It provides end-to-end encrypted word processing, spreadsheets, presentations, and shared document links for teams and individual users. It is suitable for homelab users who want self-hosted, privacy-focused document collaboration.

## Platform availability

Available on 2 of 9 platforms: Unraid, Proxmox.

## Health score

67/100 (Good), based on 4 of 4 factors.
- Maintained: 74 (last commit 151 days ago)
- Popular: 78 (7,991 GitHub stars)
- Easy to install: 45 (2 install platforms, install notes, Docker image)
- Light to run: 60 (2 GB minimum RAM, runs on ARM)

## Links

- Documentation: https://docs.cryptpad.org/fr/admin_guide/installation.html#configure-cryptpad
- GitHub: https://github.com/cryptpad/cryptpad
- Docker Hub: https://hub.docker.com/r/cryptpad/cryptpad/
- Proxmox: https://community-scripts.github.io/ProxmoxVE/scripts?id=cryptpad
- Unraid: https://ca.unraid.net/apps/cryptpad-14uh8gi0a4dssu?q=cryptpad
- Official website: https://cryptpad.fr/

## Common questions

### How should I configure Docker CryptPad for a reverse proxy?

For Docker deployments, set httpUnsafeOrigin in config.js to your public IP or domain and port. Set httpAddress to 0.0.0.0 so the container is reachable through a reverse proxy.

### What should I keep after starting CryptPad for the first time?

Run node server and save the installation URL with the unique token. You need that link to finish setting up your instance.

### How does CryptPad handle usernames and passwords for accounts?

Registration and account access use cryptographic keys derived from the username and password. The server never needs to see either value.

### Why might CryptPad stop working in a browser?

Common issues are often caused by browsers or extensions that interfere with CryptPad's security features or disable basic browser functionality. Check the documentation's list of extensions.

## Alternatives

- Apache OpenOffice: Apache OpenOffice is a leading open-source office suite that offers free applications for word processing, spreadsheet, presentations, grap…
- Calligra Suite
- Collabora Office Classic: Enterprise-ready on-premise suite with advanced word processing, spreadsheet, and presentation tools, maximizing interoperability and file…
- Cryptee: Privacy-focused, encrypted and cross-platform data storage for documents, notes, photos, and files with advanced editing, live sync, and op…
- Deckcraft: DeckCraft is an open-source presentation app built in Rust as a clean-room reimplementation of PowerPoint, letting you create slide decks w…
- Dropbox: Dropbox is a containerized client that runs the official Dropbox sync agent on a self-hosted server, keeping a local folder backed up and s…
- Etherpad: Etherpad is an open-source, web-based collaborative real-time editor that enables multiple users to simultaneously edit a document from dif…
- Google Docs: Online word processor offering real-time collaboration, document conversion, robust formatting, revision history, redownloading, and langua…
- Google Drive: Cloud service for file storage and sync, integrated with Google Docs suite, facilitating collaboration and offering scalable storage soluti…
- Google Sheets: Cloud-based spreadsheet editor for real-time collaboration, chart creation, formula support, export options, access controls, and Drive int…
- LibreOffice: LibreOffice is a free and open-source office suite providing word processing, spreadsheet, presentation, and database applications.
- Microsoft 365 Copilot: Office suite offering productivity tools for document creation, collaboration, and AI-enhanced editing across various platforms and devices.

---
Source: Our Local Host (https://ourlocalhost.com/app/181/cryptpad), the self-hosted and open-source app directory.
