Sign inSign up

chaosbunker/cryptpad-docker

By chaosbunker

•Updated over 7 years ago

Simple, lightweight and secure Cryptpad container based on Alpine Linux

Image
0

2.7K

chaosbunker/cryptpad-docker repository overview

This is taken from https://github.com/nrobinaubertin/dockerfiles⁠ for the purpase of creating an automated build for dockerbunker⁠

All credit goes to nrobinaubertin⁠. Original README.md below.


⁠Cryptpad

Simple, lightweight and secure Cryptpad container based on Alpine Linux

cryptpad

⁠What is cryptpad ?

CryptPad is the zero knowledge realtime collaborative editor. Encryption carried out in your web browser protects the data from the server, the cloud and the NSA. This project uses the CKEditor Visual Editor and the ChainPad realtime engine. The secret key is stored in the URL fragment identifier which is never sent to the server but is available to javascript so by sharing the URL, you give authorization to others who want to participate.
You can find their repo here⁠.

⁠Goal of this container

Propose a lightweight and secure container that is easy to setup.

⁠Features
  • Based on Alpine Linux.
  • No Root processes, as secure as possible.
⁠Build-time variables
  • DOMAIN: The domain name where cryptpad is hosted
  • UID: (Optional) The UID executing the server
  • GID: (Optional) The GID executing the server
⁠Ports
  • 3000
⁠Volumes
  • /cryptpad/datastore: directory where the encrypted data is stored
  • /cryptpad/customize: customization directory
⁠Setup

Build this image:

docker build -t cryptpad .

Example command to run this container:

docker run -d -p 3000:3000 -e DOMAIN=https://cryptpad.example.com --name cryptpad cryptpad

Tag summary

Content type

Image

Digest

Size

120.2 MB

Last updated

over 7 years ago

docker pull chaosbunker/cryptpad-docker