Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 
 
 

Quill module for collaborative encrypted working

This project extends the rich-text editor quill by a module for collaborative end-to-end encryption.

Prerequisites

The server runs on HTTPS, therefore a certificate is required. Without providing a private key and the corresponding certificate the server will not start.

The private key (privkey.pem) and the certificate (cert.pem) must be copied into the root directory of the SyncEnc-Demonstrator folder. Afterwards the server can be started with npm start.

Run application

install npm

apt-get install npm

create installation folder %installdir% and clone the xml-enc plugin for sharedb

mkdir %installdir%
cd %installdir%
git clone https://github.com/RUB-NDS/ottype-xml-enc.git

clone the quill with encryption repository

git clone https://github.com/RUB-NDS/SyncEnc-Demonstrator.git

install ottype-xml-enc

cd ottype-xml-enc
npm install
cd ..

install quill with encryption

cd SyncEnc-Demonstrator
npm install

start project

npm start

go to http://localhost:8080

About

A Demonstrator for Collaborative Encrypted Editing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published