You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
Caleb James DeLisle 6cbdcdec65 Show users editing and lag, properly send message to indicate that all users have left channel and show basic error box if disconnected. 10 years ago
www Show users editing and lag, properly send message to indicate that all users have left channel and show basic error box if disconnected. 10 years ago
.bowerrc and so it begins 10 years ago
.gitignore Move config from server.js into config.js.dist 10 years ago
ChainPadSrv.js Show users editing and lag, properly send message to indicate that all users have left channel and show basic error box if disconnected. 10 years ago
Storage.js Show users editing and lag, properly send message to indicate that all users have left channel and show basic error box if disconnected. 10 years ago
and_so_it_begins.png and so it begins 10 years ago
bower.json Show users editing and lag, properly send message to indicate that all users have left channel and show basic error box if disconnected. 10 years ago
config.js.dist support different ports for websocket and http 10 years ago
package.json and so it begins 10 years ago
readme.md Move config from server.js into config.js.dist 10 years ago
server.js support different ports for websocket and http 10 years ago

readme.md

CryptPad

Unity is Strength - Collaboration is Key

and_so_it_begins.png

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.

To install:

git clone <this repo>
npm install
npm install -g bower ## if necessary
bower install
## copy config.js.dist to config.js and modify configuration (use your own mongodb instance)
node ./server.js