Skedler Alerts  is now available in the Docker repository. It simplifies the installation process and shortens the time to get Skedler-Alerts up and running.   


System Requirements

  • Minimum of 4 CPU cores and 8 GB of RAM is recommended for deploying Skedler Alerts.
  • Docker version greater than 1.8.0 should be installed.
  • Skedler Alerts v3.1 or higher is only supported.

Step-by-Step Instruction

Step 1: Pull Skedler-Alerts from a Docker Repository

  • Obtaining Skedler-Alerts for Docker is a simple as issuing a docker pull command.
  • The Docker image for Skedler-Alerts can be retrieved with the following command 

sudo docker pull skedler/alerts:latest

Note: To extract particular version Docker Skedler Alerts, 

sudo docker pull skedler/alerts:<tag>

Skedler Alerts version is available as tags in Docker.For Skedler Alerts available tags click here  

Step 2: Start Skedler-Alerts as a Container

   To start Skedler Alerts as a container use the following command 

sudo docker run --name alert -t -d -v alertdata:/data -p skedler/alerts /bin/bash

   To start Skedler Alerts of a particular version as a container use the following command 

sudo docker run --name alert -t -d -v alertdata:/data -p skedler/alerts:<tag> /bin/bash        

 Note: is the bind address in which Skedler-Alerts runs, 3002 is the Host IP port which Skedler-Alerts uses and 3001 is the Docker IP port

Step 3: Basic Skedler-Alerts configurations using alertconfig.yml

   To configure (or) edits Skedler Alerts configurations like port, Elasticsearch URL and alert_index use the following command

sudo docker exec -it alert nano /opt/alert/config/alertconfig.yml

  • port - The port in which Skedler Alerts runs. The default port is 3001
  • elasticsearch_url - Elasticsearch URL with the port (even if the port is 80) in the following format <protocol>://<server>:<port>

  • alert_index - Skedler Alerts index which will be created in Elasticsearch. It will create a new index if it doesn't already exist. Default alert_index is .alert

Note: For more configuration options kindly refer the article alertConfig.yml in Skedler Alerts Install Guide

Step 4: Run Skedler Alerts as a container

   To run Skedler Alerts as a service use the following command

sudo docker exec alert service alert start

   To start Skedler Alerts manually use the following command

sudo docker exec alert /opt/alert/bin/alert

   To stop Skedler Alerts use the following command

sudo docker stop alert

Step 5: Accessing Skedler Alerts

  • Skedler Alerts can be accessed from the following URL if it is using the port 3002. http://<hostIP>:3002
  • For example, if the HostIP: and Docker IP: respectively. Skedler Alerts runs in and you can access Skedler Alerts using HostIP in the browser.

Step 6: Configure Timezone, Index Pattern, Email and Webhook

Step 7: License Upgrade

  • Activation is required for purchased product license key. In the Community Edition, license activation will be skipped. If you purchase Skedler Alerts license, you will receive a license key by email.  Refer to Upgrade License

Step 8: Schedule Alerts