This page explains how to install Skedler Reports v5 dependencies, download and install Skedler v5, get the service up and running on your RPM-based Linux system (Centos, RHEL, Alma Linux, Rocky Linux), and also describes the installation package details.

Note on upgrading: The process for upgrading Skedler Reports from v4 to v5 is very similar to installing Skedler Reports v5, there are some key backup steps you should perform. Read Upgrading Skedler from v4 to v5 for tips and guidance on updating an existing installation.

Install Pre-requisites

sudo apt-get update
sudo yum install fontconfig libnss3.so libnssutil3.so libXcomposite.x86_64 libXrandr.x86_64 libXdamage.x86_64 libxkbcommon.x86_64 libdrm.x86_64 atk.x86_64 at-spi2-atk.x86_64 cups-libs.x86_64 mesa-libgbm.x86_64 gtk3.x86_64 alsa-lib.x86_64
sudo yum install gcc
sudo yum install clang
sudo yum install make
sudo dnf install libxshmfence (only for Alma/Rocky Linux)

Install RPM package

wget https://skedler-v5-releases.s3.amazonaws.com/downloads/latest/skedler-xg.rpm
sudo chmod -R 777 skedler-xg.rpm
sudo rpm -i skedler-xg.rpm

Start Skedler service using the following command.

sudo service skedler start

You will see the URL for accessing Skedler in the terminal.

Command to check Skedler status:

sudo service skedler status

Command to stop Skedler:

sudo service skedler stop

Install .tar.gz package

Download the latest Skedler .tar.gz file and extract it.

wget https://skedler-v5-releases.s3.amazonaws.com/downloads/latest/skedler-xg.tar.gz
sudo tar -vxzf skedler-xg.tar.gz
cd skedler-xg
sudo chmod -R 777 *

To run Skedler manually, the command is:

sudo bin/skedler

To run Skedler as a service, the commands are:

sudo chmod u+x install_as_service.sh
sudo ./install_as_service.sh
sudo service skedler start

You will see the URL for accessing Skedler in the terminal.

Command to check Skedler status:

sudo service skedler status

Command to stop Skedler:

sudo service skedler stop

Configure your options for Skedler v5

Skedler Reports has a number of configuring options that can be defined in its reporting.yml file (located in the skedler folder).  In the reporting.yml file, you can configure options to run Skedler in an air-gapped environment, change the port number, define the hostname, change the location for the Skedler database, and log files. After configuring your desired options, restart Skedler. 

Read more about the reporting.yml configuration options.  

Access Skedler Reports

The default URL for accessing Skedler Reports v5 is:

http://localhost:3005/ 

If you had made configuration changes in the reporting.yml, then the Skedler URL is of the following format:

http://<hostname or your domainurl>:3005 

or 

http://<hostname or your domain url>:<port number>

Login to Skedler Reports

By default, you will see the Create an account UI.  Enter your email to create an administrator account in Skedler Reports. Click on Continue.  


Note: If you have configured an email address and password in reporting.yml, then you can skip the create account step and proceed to Login.  



An account will be created and you will be redirected to the Login page.  


Sign in using the following credentials:


Username: <your email address>   (or the email address you configured in reporting.yml)
Password: admin   (or the password you configured in reporting.yml)


Click Sign in.  



You will see the Reports Dashboard after logging in to the skedler account.


Next step: Proceed to License Activation