Setup HTTPS using Let's Encrypt on Linux

Modified on Thu, 22 Jun, 2023 at 3:44 PM


This guide is designed for Linux users who want to install and setup HTTPS certificate in Omniscope on their Omniscope installation on their Linux server.


This guide is specifically directed to debian Linux distributions as the script uses commands that are applicable to debian platforms.


Omniscope Evo Linux bundled is now bundled with omniscope-ssl-console.sh file. This file is an interactive console which allows you to install a HTTPS certificate using Let's Encrypt which provides free HTTPS certificates.


Dependencies


In order to install the certificate you need to ensure that certain dependencies to be installed. The script requires certbot to be installed and Python 3. You can check if you have python installed by running python -version


Please also ensure that HTTPS and HTTP ports are correctly configured in your config.xml



Certbot


In order to use the script bundled with Omniscope you need to ensure that certbot is installed. To install certbot run the following command:


sudo apt update
sudo apt install certbot


Instructions


Ensure Omniscope is not running. Navigate to the Omniscope installation directory typically in user's home directory


~/visokio-omniscope/
In the directory, you will find omniscope-ssl-console.sh run the file using 
./omniscope-ssl-console.sh



Choose option L and follow the on-screen instructions.  After the script is finished Omniscope should be fully installed with HTTPS certificate issued by Let's encrypt. 


Finally start Omniscope and access the server using HTTPs protocol.





Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article