What is SSL, and how will it help me?


SSL is an abbreviation of the secure socket layer, which acts as a layer of protection between browser and server.


In today’s world we've always prioritized a secured communication of data over sending the data using an unsecured connection that involves risks of various cyber attacks, SSL helps you to establish a secured communication with your server by encrypting the communication between browser and server.


Why Skedler SSL?


Here at Skedler, we understand that Grafana and Kibana data are very sensitive and of great importance to you so if we are not running Skedler in secured mode there might be chances of various cyber-attacks.


Prerequisites


Make your Skedler secure to communicate through the internet or intranet and all you need is an SSL Certificate.


Skedler supports the following SSL certificates
1.  Publicly available third-party verified CA certificates.
2. Self-signed/Private third-party verified CA certificates.


ℹ️ Learn more on How to Generate a self-signed certificate for Skedler. Click here



How to enable SSL in Skedler?


In your reporting.yml (Hint, learn more about reporting.yml file) proceed with setting up the below-highlighted configuration.


Case 1: If you've got Publicly available third-party verified CA certificates.

# Protocol (http, https)
protocol: 'https'
 
# To run the Skedler as a secure site, enable SSL and add your SSL Certificate and Key
ssl_enabled: true
ssl_certificate: '/ path to SSL Certificate'
ssl_key: '/path to SSL Key'


Case2: If you've got a Self-signed/Private third-party verified CA certificate.


Note: The above configuration remains the same followed by the below-mentioned code. 

# To use a self-signed certificate, add your SSL Certificate Authorities(CA)
ssl_certificate_authorities: '/path to CA certificate'


Next step - Launch Skedler


As a next step launch the Skedler application and you'll notice the Skedler application would be running in a secured mode.