Countly | Free Open Source Enterprise BI Solution
enterprise bi solution

Countly  Free Business Intelligence Software

Cross-Platform Self Hosted Open Source Web Analytics Software

Engage your customers and enhance their website journey. Countly offers API and many plugins to help you understand the visitor's behavior and site performance.

Countly is an open source analytics software that provides full ownership of data. It is self-hosted and works well on all the platforms such as Mobile, Desktop, and Web. This enterprise BI solution is highly extensible as users can develop plugins to add needed functionality. There is a rich-featured dashboard in this free tool where users can see all the information such as user profiles, push notifications, and other analytical stats. Further, this business intelligence reporting software gives a deep level of analysis of site visitors such as sessions and other activities. Above all, there is a complete mechanism of push notification where it lets you send notifications to your customers about any update or promotion.

This enterprise business intelligence tool provides site monitoring capabilities. In addition, Countly offers data visualization of important customer data where you can customize customer’s profiles depending upon their way of site interaction. Moreover, you can segment your customers based on acquisition sources. This free customer tracking software offers details about the number of online visitors along with their locations.

This self hosted google analytics alternative also reports the JavaScript errors that may occur in web apps. However, Countly is mainly written in JavaScript. Therefore, all documentation regarding deployment and development is available of this enterprise BI solution.

System Requirements

Requirements to set up Countly include:

  • Ubuntu / CentOS
  • NodeJS 14.x
  • MongoDB 4.4.x


Countly features include:

  • Plugins
  • Push Notifications
  • Self-Hosted
  • Secure
  • Extensible
  • Data Visualization
  • API
  • Custom Event Tracking
  • Error Reporting
  • Visitors Details
  • Campaign Attribution
  • Cross-Platform

Installation Instructions

Once the pre-requisites are installed, run the following command to download the source files:

git clone

Extract the Countly package to the directory of your taste (e.g. under /usr) – do not use the /root folder for this purpose. Then, fire the easy installation script that comes with Countly, which will work for both Ubuntu and RHEL/CentOS:


Then, run the following command:


Installation may take between 10-15 minutes. Finally, access your application into the browser at the following link: