Install Skedler Reports on MacOS

Modified on Fri, 5 May, 2023 at 12:56 AM

This page explains how to install Skedler Reports dependencies, download and install Skedler, get the service up and running on your macOS system, and also describes the installation package details.


Install Pre-requisites

sudo xcode-select --install

Install .tar.gz package

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

curl -LO https://web-api.skedler.com/downloads/latest/skedler-xg-mac.tar.gz
sudo tar xzf skedler-xg-mac.tar.gz 
cd skedler-xg 
sudo chmod -R 777 *

Configure your options for Skedler

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.  

Read more about the reporting.yml configuration options.  


Start Skedler

To run Skedler manually, the command is:

sudo bin/skedler

When you start Skedler, you will see permission errors in Terminal and will be prompted for permission. You need to give access for each process(Node.js, SQLite, Chromium) by selecting allow anyway in  System Preferences → Security & Privacy → General.  You will be prompted multiple times.  At each step, do the following:

  • Stop Skedler using Ctrl + c
  • Give permission by going to System Preferences → Security & Privacy → General and selecting allow anyway or open the application if prompted.
  • Kills redis by using sudo kill $(pgrep -i redis)
  • restart Skedler
  • Repeat the steps until no more errors are seen and you are able to login and activate Skedler license.

Also note that while executing bin/skedler in a new macOs machine it might prompt to install some packages globally


After a successful installation, you will see the URL for accessing Skedler in the terminal.


Access Skedler Reports

The default URL for accessing Skedler Reports 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, we will Create an account and you will be redirected to the Login page 


Sign in using the following credentials:


Username: [email protected]   (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

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