Qlik Community

Qlik Server Side Extensions Documents

Documents related to Server-Side Extensions and Advanced Analytics Integration.

Creating an Advanced Analytics Server in 15 minutes using AWS


Creating an Advanced Analytics Server in 15 minutes using AWS

This guide will help you to create an Advanced Analytics Server running Python into AWS infrastructure in less than 15 minutes 

EC2 Provisioning


  • AWS account

  • Basic EC2 Knowledge (Instances and Securit Groups)

  • Basic Linux command line usage


  1. Go to EC2 Console

  2. Click "Launch Instance"

  3. Choose your favorite Linux distro (Used Ubuntu 18.04 into this tutorial, docker installation could differ slightly on Centos or another distro)

  4. Choose your Instance Type (t2.micro is enough for standard demos and is eligible to free tier)

  5. Use the button "Review and Launch" option and then "Launch"

  6. Choose an existing key pair or create a new one

  7. Launch your instance

  8. Release ports into security groups of your instance

    t1.PNGSecurity Groups

Click into "launch-wizard-1" and then into Actions / Edit Inbound Rules and release TCP ports 50055, 22 all incoming traffict2.pngReleasing Ports


Docker installation



  • EC2 Linux instance provisioned and running

  • Basic Putty usage


1. Connect to your instance using Putty (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html)

2. https://docs.docker.com/install/linux/docker-ce

1. Remove old docker installations

$ sudo apt-get remove docker docker-engine docker.io

2. Update the apt package

$ sudo apt-get updatet3.pngQMC

3. Install packages to allow apt to use a repository over HTTPS:

$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \

4. Add Docker’s official GPG key

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

5. Update and install docker

$ sudo apt-get update

$ sudo apt-get install docker.io

$ sudo apt-get install docker-compose

6. Add the current user to manage docker

$ sudo usermod -aG docker $USER

7. Log out and log back


Installing Nabeel Asif work and dependencies



  • EC2 instance provisioned

  • Docker installed

  • Basic docker command line usage


1.Run the container

$ docker pull nabeeloz/qlik-py-tools

$ docker run -p 50055:80 -it nabeeloz/qlik-py-tools


Configure your Qlik Sense Enterprise to use


  • All previous steps fullfilled

  • Admin role to your QSE


QMC > Start >Analytic Connections > Newt3.pngQMC

then import the apps from https://github.com/nabeel-oz/qlik-py-tools/tree/master/docs as usual

Version history
Revision #:
3 of 3
Last update:
‎2019-02-18 06:15 AM
Updated by: