- We recommend installing Skedler Reports in a separate VM or Docker container or server.
- Linux Operating System with x86-64-bit architecture
- Ubuntu version 12.04 and above
- Debian version 7 and above
- Minimum of 2 CPU cores and 8 GB of RAM is recommended for deploying Skedler Reports
- Debian/Ubuntu – sudo apt-get install libnss3
Font config library
- Debian/Ubuntu – sudo apt-get install libfontconfig
Skedler Reports requires hostname of the server in which Skedler Reports is installed to be configured in /etc/hosts.
1. Check hostname by giving this command:
In reporting.yml the host parameter is the host in which skedler reports binds.
2. If the host is configured as 127.0.0.1 then make sure you have an entry in /etc/hosts as mentioned below,
Note: If you are binding skedler reports to localhost you can't access it from outside.
3. However. If the bind address is 0.0.0.0, that means skedler reports binds to any IP (configured for your system). In this case, your entry in the host's file(/etc/hosts) should be
4. If the host(IP address of the server) in reporting.yml is changed other than the default value 0.0.0.0 then there should be an entry for the host in /etc/hosts like
5. Reboot the system.
Note: If you are using any proxy server add your hostname to a no_proxy list in the file /etc/environment add the following line,
Skedler Reports supports Elasticsearch version from 5.x to 6.6.x, Kibana version from 5.x to 6.6.x and Grafana 4.x to 5.4.2
Download the latest version of Skedler Reports from Download page.
Install Skedler Reports deb package using the below command,
sudo dpkg -i skedler-reports.deb
Note: Remove Skedler Reports package using the following command, sudo dpkg -r skedler-reports
The Debian package places config files, script files, and the logs directory in the appropriate locations for a Debian-based system:
|home||Skedler Reports home directory or ||/usr/share/skedler-reports|
|bin||Binary scripts to start Skedler Reports server||/usr/share/skedler-reports/bin|
|conf||Configuration file reporting.yml||/etc/skedler-reports|
|logs||Log files location.||/var/log/skedler-reports|
|Database||Embedded database to store Skedler metadata and history data||/var/lib/skedler/skedler.db and /var/lib/skedler/skedlerHistory.db|
Configure Skedler configurations like port, kibana_index, Elasticsearch URL, Kibana URL and skedler_index in /etc/skedler-reports/reporting.yml
To edit the configuration file sudo nano /etc/skedler-reports/reporting.yml
- To automatically start Skedler Reports when the system boots up, run the following commands
sudo systemctl daemon-reload
- To start Skedler Reports, execute the command as shown below,
sudo systemctl start skedler-reports
- To stop Skedler Reports, execute the command as shown below,
sudo systemctl stop skedler-reports
Once launched, Skedler Reports can be accessed from the following URL, http://<yourServer>:3000
To configure Skedler Reports settings refer the How to configure email settings, time zone settings and default logo for reports
You are now ready to start scheduling Reports.
Activation is required for purchased product license key. In the Community Edition, license activation will be skipped. If you purchase Skedler Reports license, you will receive a license key by email.
Refer to Upgrade License