Countly Lite - Self-Hosted Product Analytics

AWS Analytics

Countly, an open source, self hosted product and web analytics platform, ready to capture sessions and events the moment it boots.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

Countly Lite is the free Community Edition of Countly, an open source, self hosted analytics and engagement platform for mobile apps, websites and desktop software, and a privacy conscious alternative to sending your product data to a third party service. You create one or more applications, each with its own app key, then send sessions, custom events, view durations, crashes and user properties from your apps and sites using Countly's SDKs or a simple HTTP call. Every metric, from active users and retention to the exact in product actions you choose to measure, is aggregated and kept on infrastructure you control.

Everything is presented through a rich web dashboard where teams explore audience, behaviour and technology breakdowns, build funnels and segments, and drill into individual events in real time. It suits product teams, mobile developers and agencies who want deep analytics they run themselves, keeping every session and event private rather than handing it to an external vendor. Because it is self hosted you decide exactly what is collected, how long it is retained and who can see it.

Why the cloudimg image

cloudimg delivers the whole Countly stack, the ingest and read API, the dashboard and the MongoDB datastore, installed and wired together so the dashboard answers the moment the instance boots, with no install scripts or compose files to assemble by hand. The image is secure by default and bakes no credential: upstream ships with no admin account at all, and on the first boot of every instance a unique admin password, session secret and password secret are generated fresh, a single administrator is created from them, and the credentials are written to a root only file, so no two instances share a login and the public dashboard is only opened once that per instance admin exists. The MongoDB database lives on its own dedicated data volume, independently resizable and separate from the operating system disk, bound to the instance only and never exposed. The base is fully patched with unattended security upgrades enabled, and every deployment is paired with a step by step deploy guide and backed by 24/7 cloudimg support.

Common uses

  • Run your own product, mobile and web analytics on infrastructure you control, keeping every session and event private instead of sending it to a third party service.
  • Track sessions, custom events, funnels, retention and crashes across several apps or websites from one self hosted dashboard, each with its own app key.
  • Give product teams and agencies a privacy conscious analytics platform where you decide what is collected, how long it is retained and who can see it.

Key features

  • Production ready in minutes, not hours: Countly Community Edition on Node.js 20 and MongoDB 8.0 behind nginx - no containers, no manual installation, no setup wizard. Unlike deploying Countly from source, which requires configuring Node.js, MongoDB and a reverse proxy separately, this image boots with the ingest APIs, read APIs and web dashboard fully operational, capturing sessions, custom events, funnels, retention and crash data immediately.
  • Secure by default where other images ship shared credentials: every instance generates its own unique administrator password, session secret and password secret on first boot, stored in a root only file. The public dashboard opens only after that per instance administrator exists, MongoDB runs loopback bound with zero network exposure, and no two deployments ever share a login - eliminating the default credential vulnerability common in community images.
  • 24/7 professional support from cloudimg engineers by email and live chat, with a one hour average response for critical issues. Unlike unsupported community images where your team must troubleshoot alone, support covers deployment sizing, MongoDB administration and backup, TLS termination, Countly upgrades and performance tuning - so your team focuses on analytics insights rather than platform operations.

See it running

Real screenshots taken while testing this image against its deployment guide.

Countly Lite - Self-Hosted Product Analytics screenshot 1 Countly Lite - Self-Hosted Product Analytics screenshot 2 Countly Lite - Self-Hosted Product Analytics screenshot 3 Countly Lite - Self-Hosted Product Analytics screenshot 4

Description

This is a repackaged open source software product wherein additional charges apply for cloudimg support services.

## Own Your Product Analytics

Countly Lite, the free Community Edition of Countly, is a popular open source, self hosted product, mobile and web analytics platform that captures sessions, custom events, funnels, retention and crash data from your apps and websites, and presents them through a rich web dashboard and a simple HTTP API. This image delivers it fully installed, tuned and reverse proxied behind nginx, so your analytics server is operational within minutes of launch, with no manual package installation, no Node.js or MongoDB setup and no reverse proxy configuration required.

This is a repackaged open source software product. Additional charges apply for cloudimg packaging, security patching, image maintenance and 24/7 expert support.

## Who This Is For

Product teams and mobile developers who want deep, real time analytics on their own infrastructure rather than sending every session and event to a third party service. Agencies running analytics for several client apps from one console. Privacy conscious organisations who need to decide exactly what is collected, how long it is retained and who can see it, because the data never leaves infrastructure they control.

## Why This Over the Alternatives

  • vs manual Countly deployment: skip hours of package installation, Node.js configuration, MongoDB tuning and nginx setup. This image is production ready on first boot.
  • vs hosted SaaS analytics tools: keep every event on your own AWS infrastructure, with no per event fees at scale and full control over data retention and access.
  • vs unsupported community images: this image ships zero default credentials, includes a dedicated EBS data volume, enables unattended security upgrades and is backed by 24/7 professional support.

## What You Get

  • Countly Community Edition 25.03.49, the free open source build, on Node.js 20, serving the /i ingest and /o read APIs and the web dashboard
  • A local MongoDB 8.0 database on a dedicated EBS data volume, loopback bound, tuned to fit the recommended instance size
  • nginx reverse proxy on port 80 with an unauthenticated health endpoint for load balancer probes
  • A unique per instance administrator generated on first boot, with nothing baked into the image
  • A fully patched, security hardened base with unattended security upgrades enabled

## Secure By Default

Unlike a bare deployment, this image ships no account and no default credential of any kind. On the first boot of every instance a unique administrator password, session secret and password secret are generated fresh, a single administrator is created from them, and the credentials are written to a root only file. The public dashboard is opened only after that per instance administrator exists, so no unconfigured setup wizard is ever exposed to the first visitor. The MongoDB datastore is bound to the loopback interface only and never exposed to the network; only ports 22, 80 and 443 need an inbound rule in your security group.

## Storage Layout

The MongoDB database tier lives on its own dedicated EBS volume, separate from the operating system disk and independently resizable, mounted by filesystem UUID so the layout persists on every instance launched from the image. Grow the database volume as your ingest volume and retention window grow.

## Getting Started

1. Launch the image on an m5.large instance or larger, with ports 80 and 443 open in your security group

2. Connect over SSH and read the generated administrator password from the root only credentials file

3. Browse to the instance address and sign in as the administrator

4. Create your first application in the dashboard and start sending sessions and events with a Countly SDK or a simple HTTP call

5. Explore audience, behaviour and technology breakdowns, build funnels and segments, and drill into events in real time

## Recommended Instance Sizing

  • Minimum: m5.large (2 vCPU, 8 GB RAM) to start
  • Recommended: scale the instance and the database volume to your ingest volume
  • Networking: ports 80 and 443 for browsers and ingest, port 22 for administration

## Licensing

Countly Community Edition is AGPL-3.0, free. There is no per CPU or per seat software fee; the unmodified upstream software is shipped on disk. Front port 80 with TLS and your own domain before exposing it to production traffic.

## 24/7 cloudimg Support

Every deployment is backed by cloudimg engineers available around the clock by email and live chat, covering deployment and sizing, MongoDB administration and backup, TLS termination, Countly upgrades and performance tuning. Critical issues receive a one hour average response time.

Countly is a trademark of its respective owner. Product and company names are trademarks of their respective holders; use does not imply affiliation or endorsement.

Related technologies

product analyticsmobile analyticsweb analyticsself hosted analyticsevent trackingsession analyticsfunnel analysisretention analyticscrash reportinguser segmentationprivacy analyticsopen source analyticsreal time dashboard