Skedler supports SSL encryption for both client requests and the requests the Skedler server sends to Elasticsearch. To encrypt communications between the browser and the Skedler server, you need to configure the following properties in reporting.yml. 

You can find the file in the following location skedler_home/config/reporting.yml


If you are using X-Pack Security or a proxy that provides an HTTPS endpoint for Elasticsearch, you can configure Skedler to access Elasticsearch via HTTPS so communications between the Skedler server and Elasticsearch are encrypted.


To do this, you specify the HTTPS protocol when you configure the Elasticsearch URL in reporting.yml,


    # The Elasticsearch instance to use for all your queries.
    elasticsearch_url: "https://localhost:9200"