Introduction

This guide explains how to deploy the Open Source BI Platform – Helical Insight using Docker. Starting with Helical Insight 6.0, Docker deployment is officially supported, providing a simple, repeatable, and platform-independent installation experience.Start the Docker Deploymen

The deployment process described in this guide is applicable to Windows, Linux, and macOS.

Prerequisites

Before starting the installation, ensure the following prerequisites are met.

  • Obtain the Helical Insight Docker deployment package (helicalinsight-ee-<version>-docker.zip)from the download link provided in your registration email or from the Helical Insight Customer Portal(https://www.helicalinsight.com/register/).
  • Docker is installed and running.

Windows & macOS (Docker Desktop): https://docs.docker.com/desktop/

Linux (Docker Engine): https://docs.docker.com/engine/install/

  • Docker Compose is available (docker compose).
  • Docker Compose is included with modern versions of Docker Desktop and Docker Engine.

For Windows users:

Complete the separate Preparing Windows (WSL2) for Helical Insight Docker Deployment guide first, then return to this guide and execute all commands from the Ubuntu (WSL2) terminal.

Note:

Docker Compose V2 is included with current Docker installations. No separate installation of Docker Compose is required.

Verify the Docker Installation

Open a terminal.

Windows

  • Ubuntu (WSL2) Terminal
  • PowerShell
  • Command Prompt

Linux/macOS

  • Terminal

Verify your installation using:

docker –version
docker compose version

Important: Both commands should execute successfully before proceeding.

Step 1 – Prepare the Deployment Environment

Unzip the Helical Insight Docker deployment ZIP and navigate to the extracted Helical Insight Docker package.

Before starting the deployment:

  • Review the README.md.
  • Complete any required configuration changes.
  • Verify ports, IP addresses, and environment variables.

Update the .env File

Open the .env file located alongside the docker-compose.yml file.

Update the following values as required:

  • HOST_IP
  • Hostname
  • Ports
  • Any other environment variables documented in the README.

To determine your machine’s IP address:

By default, HOST_IP contains a placeholder IP. Replace it with your current server IP or hostname. Use ipconfig /all (Windows) or ifconfig (Linux/Mac) to find your IP.

Installation via Docker of Open Source BI Helical Insight

Step 2 – Start the Docker Deployment

After completing the required configuration changes in the .env file and reviewing the README.md, navigate to the directory containing the docker-compose.yml file.

Installation via Docker of Open Source BI Helical Insight

Installation via Docker of Open Source BI Helical Insight

Run the following command to start the Helical Insight deployment:

docker compose up -d

The -d option starts all containers in detached mode, allowing them to run in the background while returning control to the terminal.

Note

During the first deployment, Docker downloads all required images before starting the containers. Depending on your internet connection and system performance, this process may take several minutes.

Step 3 – Verify the Deployment

Once the deployment command has completed, do not immediately open the application in your browser.

Instead, verify that all required containers have started successfully.

Run:

docker ps

Alternatively, you can verify the status of the containers belonging to the current Docker Compose project by running:

docker compose ps

Status Check

Wait until the containers reports a status of Healthy before proceeding.

Important

The initial startup may take several minutes while Docker initializes the database, application services, and supporting components. Wait until all required containers are running successfully before accessing Helical Insight.

Step 4 – Access Helical Insight

After confirming that all required containers are running, open a web browser and access Helical Insight using the configured HOST_IP.

For example, if HOST_IP=localhost, the application can be accessed at:

https://localhost/hi-ee

Installation via Docker of Open Source BI Helical Insight

If a different hostname or IP address has been configured in the .env file, replace localhost accordingly.

Example:

https://192.168.1.100/hi-ee
or
https://server.example.com/hi-ee


Success

Once the login page appears, the deployment has completed successfully.

Common Docker Compose Commands

Purpose Command
Start deployment docker compose up -d
Stop deployment docker compose down
Restart services docker compose restart
View running containers docker ps
View project containers docker compose ps
View logs docker compose logs -f

Conclusion

Helical Insight provides an easy and consistent deployment experience using Docker across Windows, Linux, and macOS.

For Windows users, deploying from the Ubuntu WSL2 filesystem is strongly recommended because it delivers performance comparable to native Linux environments.

After completing the required configuration:

Start the deployment using:

docker compose up -d

Verify that all required containers are running:

docker ps or docker compose ps

  • Wait until the required containers report an Healthy status.
  • Access Helical Insight using the configured HOST_IP.


Final Note

Following these steps provides a reliable and repeatable deployment process while making it easier to verify the health of the environment before accessing the application.

Leave a Reply

Helical Insight’s self-service capabilities is one to reckon with. It allows you to simply drag and drop columns, add filters, apply aggregate functions if required, and create reports and dashboards on the fly. For advanced users, the self-service component has ability to add javascript, HTML, HTML5, CSS, CSS3 and AJAX. These customizations allow you to create dynamic reports and dashboards. You can also add new charts inside the self-service component, add new kind of aggregate functions and customize it using our APIs.
Helical Insight’s self-service capabilities is one to reckon with. It allows you to simply drag and drop columns, add filters, apply aggregate functions if required, and create reports and dashboards on the fly. For advanced users, the self-service component has ability to add javascript, HTML, HTML5, CSS, CSS3 and AJAX. These customizations allow you to create dynamic reports and dashboards. You can also add new charts inside the self-service component, add new kind of aggregate functions and customize it using our APIs.
Helical Insight, via simple browser based interface of Canned Reporting module, also allows to create pixel perfect printer friendly document kind of reports also like Invoice, P&L Statement, Balance sheet etc.
Helical Insight, via simple browser based interface of Canned Reporting module, also allows to create pixel perfect printer friendly document kind of reports also like Invoice, P&L Statement, Balance sheet etc.
If you have a product, built on any platform like Dot Net or Java or PHP or Ruby, you can easily embed Helical Insight within it using iFrames or webservices, for quick value add through instant visualization of data.
If you have a product, built on any platform like Dot Net or Java or PHP or Ruby, you can easily embed Helical Insight within it using iFrames or webservices, for quick value add through instant visualization of data.
Being a 100% browser-based BI tool, you can connect with your database and analyse across any location and device. There is no need to download or install heavy memory-consuming developer tools – All you need is a Browser application! We are battle-tested on most of the commonly used browsers.
Being a 100% browser-based BI tool, you can connect with your database and analyse across any location and device. There is no need to download or install heavy memory-consuming developer tools – All you need is a Browser application! We are battle-tested on most of the commonly used browsers.
We have organization level security where the Superadmin can create, delete and modify roles. Dashboards and reports can be added to that organization. This ensures multitenancy.
We have organization level security where the Superadmin can create, delete and modify roles. Dashboards and reports can be added to that organization. This ensures multitenancy.
We have organization level security where the Superadmin can create, delete and modify roles. Dashboards and reports can be added to that organization. This ensures multitenancy.
We have organization level security where the Superadmin can create, delete and modify roles. Dashboards and reports can be added to that organization. This ensures multitenancy.
A first-of-its-kind Open-Source BI framework, Helical Insight is completely API-driven. This allows you to add functionalities, including but not limited to adding a new exporting type, new datasource type, core functionality expansion, new charting in adhoc etc., at any place whenever you wish, using your own in-house developers.
A first-of-its-kind Open-Source BI framework, Helical Insight is completely API-driven. This allows you to add functionalities, including but not limited to adding a new exporting type, new datasource type, core functionality expansion, new charting in adhoc etc., at any place whenever you wish, using your own in-house developers.
It handles huge volumes of data effectively. Caching, Pagination, Load-Balancing and In-Memory not only provides you with amazing experience, but also and does not burden the database server more than required. Further effective use of computing power gives best performance and complex calculations even on the big data even with smaller machines for your personal use. Filtering, Sorting, Cube Analysis, Inter Panel Communication on the dashboards all at lightning speed. Thereby, making best open-source Business Intelligence solution in the market.
It handles huge volumes of data effectively. Caching, Pagination, Load-Balancing and In-Memory not only provides you with amazing experience, but also and does not burden the database server more than required. Further effective use of computing power gives best performance and complex calculations even on the big data even with smaller machines for your personal use. Filtering, Sorting, Cube Analysis, Inter Panel Communication on the dashboards all at lightning speed. Thereby, making best open-source Business Intelligence solution in the market.
With advance NLP algorithm, business users simply ask questions like, “show me sales of last quarter”, “average monthly sales of my products”. Let the application give the power to users without knowledge of query language or underlying data architecture
With advance NLP algorithm, business users simply ask questions like, “show me sales of last quarter”, “average monthly sales of my products”. Let the application give the power to users without knowledge of query language or underlying data architecture
Our application is compatible with almost all databases, be it RDBMS, or columnar database, or even flat files like spreadsheets or csv files. You can even connect to your own custom database via JDBC connection. Further, our database connection can be switched dynamically based on logged in users or its organization or other parameters. So, all your clients can use the same reports and dashboards without worrying about any data security breech.
Our application is compatible with almost all databases, be it RDBMS, or columnar database, or even flat files like spreadsheets or csv files. You can even connect to your own custom database via JDBC connection. Further, our database connection can be switched dynamically based on logged in users or its organization or other parameters. So, all your clients can use the same reports and dashboards without worrying about any data security breech.
Our application can be installed on an in-house server where you have full control of your data and its security. Or on cloud where it is accessible to larger audience without overheads and maintenance of the servers. One solution that works for all.
Our application can be installed on an in-house server where you have full control of your data and its security. Or on cloud where it is accessible to larger audience without overheads and maintenance of the servers. One solution that works for all.
Different companies have different business processes that the existing BI tools do not encompass. Helical Insight permits you to design your own workflows and specify what functional module of BI gets triggered
Different companies have different business processes that the existing BI tools do not encompass. Helical Insight permits you to design your own workflows and specify what functional module of BI gets triggered