From 58117ead72df123f841df65594a3d142d37e6f03 Mon Sep 17 00:00:00 2001 From: Zegorax Date: Sat, 21 Mar 2020 23:17:10 +0100 Subject: [PATCH] Added README --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index badd2be..ad3a8e6 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,16 @@ # OnlyOffice-Unlimited Script generating a valid license for OnlyOffice DocumentServer + +# What is going on in this script +## Key generation +At the beginning, the script will generate a RSA SHA1 key pair and generate a signature for the custom licence file. +After this step, it will append the signature as a key to the licence JSON dictionary and save it. +We then also save the public key, which we will use in OO to verify our license. + +## Patching +OnlyOffice changed the way they ship their Docker images for IE (Integration Edition) and are now using "compiled" binaries of NodeJS code. This script will search the binary file for OnlyOffice's PEM certificate and replace it with the one generated earlier. The script automatically starts OnlyOffice DocumentServer after the operation + +# How to use +Change the entrypoint of your docker-compose file to : + +`entrypoint: bash -c "wget https://raw.githubusercontent.com/Zegorax/OnlyOffice-Unlimited/master/install.sh && bash install.sh"`