Your comments

Main future I would love seeing in would be to have it pickup next file in folder when you have finished reading the current.

If I a serie spanning multiple hundred files reading page 1-32 then closing book, scrolling down to find next book in series to read next can be a bit of a bother when you get lost.

Also big thanks for keeping the project alive, if you do find you needing help give a shoutout

Hello Tom, Similar like you I have just recently gotten into adding the certificate that I have gotten for my domain to Ubooquity, been a decent process to solve it for me so I though I would share my experience and hopefully it will help you and others in the future.


So basically I had received from my provide the .CRT certificate file,

  what I had not received first time around until I requested it was the private .key file.


Next step once I had both the Certificate and Private key then I needed to create the Java keystore that I then could point Ubooquity to.

To archive this as all my attempts to supply the private key from my provider to the Java Keytool had failed then I used the OpenSSL tool to do that.

Downloaded Win32 executable from:  https://slproweb.com/products/Win32OpenSSL.html

But ofcourse Linux version is available from git and main sources.


Next step combine the Certificate and the private key into a PKCS12 (.p12) format.

replace the <path-to_.XXX.file> with the path to the corresponding file for you.

Command: C:\OpenSSL-Win32\bin>openssl pkcs12 -export -in <path_to_.crt_file> -inkey <path_to_key_.file> -name [host] -out <path_to_output.p12_file>



Next create your keystore from the .p12 file, same deal here replace the <certificatepassword> with your password for the javakeystore,  will be needed to be entered in the Ubooquity interface. and <where_to_save.jks_file> with path where to save the final product.

Also note Java version folder will likely be different for you, but it is the folder containing the keytool.exe


Command: C:\Program Files (x86)\Java\jre1.8.0_181\bin>keytool -importkeystore -deststorepass <CERTIFICATEPASSWORD> -destkeystore <where_to_save.jks_file> -srckeystore <path_to_.p12_file> -srcstoretype PKCS12

Now you can update the Security tab of the Ubooquity page to your keystore file and keystore password given.


Presto it was working for me now to access Ubooquity with https://Domain.Name:portnumber 

Hopefully it will be of help in getting it resolved for you also.

// Björn