Skip to content
This repository has been archived by the owner on Oct 31, 2023. It is now read-only.

Script generating a valid license for OnlyOffice DocumentServer

Notifications You must be signed in to change notification settings

Zegorax/OnlyOffice-Unlimited

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

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 license 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 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"

Conclusion

You now have a working OnlyOffice license generator

About

Script generating a valid license for OnlyOffice DocumentServer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages