Tianji Insight Hub - Analytics & Uptime

AWS Observability

Tianji, an all in one self hosted insight hub that unifies website analytics, uptime and status monitoring, server telemetry and status pages in a single real time dashboard.

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

Tianji is an open source, self hosted insight hub that brings website analytics, uptime and status monitoring, server telemetry and public status pages together under one dashboard, so teams can watch everything about their sites and servers from one place instead of running several separate tools. The website analytics are privacy friendly and cookie free, the monitors run scheduled HTTP, TCP and ping checks and keep uptime history, servers push host metrics to a built in reporter, and public status pages share service health with users. It suits developers, operators and small teams who want a single, self owned observability surface for their web properties and infrastructure.

Why the cloudimg image

cloudimg ships Tianji as a Node.js server behind an nginx reverse proxy with PostgreSQL, ready on first boot. Tianji's database migration ships a default administrator account, and cloudimg closes that hole: on each instance's first boot the administrator password, the database password and the signing secret are rotated to unique random values written to a root only file, open self registration is disabled, and a demo website and uptime monitor are seeded so the dashboard is a real workspace. It comes with a paired deployment guide and 24/7 cloudimg support.

Common uses

  • Unify website analytics, uptime monitoring and server telemetry in one dashboard
  • Run privacy friendly, cookie free analytics for your own web properties
  • Publish a public status page backed by scheduled uptime monitors

Key features

  • Tianji insight hub fully installed with the Node.js server, an nginx reverse proxy and PostgreSQL. Website analytics, uptime and status monitoring, server telemetry and status pages are configured for you, so you skip the manual Node, database and reverse-proxy build. Sign in and start adding sites and monitors immediately after launch.
  • Security hardened first boot generates a unique PostgreSQL password, signing secret and administrator password for every instance, applies the new administrator password before the dashboard is exposed and keeps open registration disabled, storing the credentials in a root only file. Unlike community images that ship shared credentials, no two deployments share a password and there is no known default administrator login.
  • The PostgreSQL database and the Tianji application tree each live on their own dedicated, independently resizable data disk, plus 24/7 expert technical support from cloudimg. Our engineers help with monitor and website configuration, status pages, notification channels, version upgrades, performance tuning and PostgreSQL administration.

See it running

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

Tianji Insight Hub - Analytics & Uptime screenshot 1 Tianji Insight Hub - Analytics & Uptime screenshot 2 Tianji Insight Hub - Analytics & Uptime screenshot 3

Description

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

## Tianji Insight Hub - All-in-One Analytics, Monitoring and Status Pages

Tianji is an open-source, self-hosted insight hub that consolidates website analytics, uptime and status monitoring, server telemetry, and public status pages into a single real-time dashboard. Instead of paying for separate SaaS subscriptions for analytics, uptime checks, and status pages - or spending hours assembling a Node.js runtime, PostgreSQL database, and reverse proxy by hand - this AMI delivers a fully hardened, production-ready Tianji deployment within minutes of launch.

### Who Is This For?

This product is built for small DevOps teams at SaaS companies, solo founders managing multiple projects, and agencies monitoring client sites who need consolidated observability without sending data to third-party services. If you currently juggle separate tools for analytics, uptime monitoring, and incident status communication, Tianji replaces that fragmented stack with one self-hosted dashboard you fully control.

### Why This AMI Instead of Alternatives?

  • vs. SaaS analytics and monitoring tools (e.g., hosted analytics, uptime services, hosted status pages): You retain full data ownership on your own infrastructure, avoid per-seat or per-monitor pricing that scales unpredictably, and consolidate three or more subscriptions into one deployment.
  • vs. Docker Compose self-installs: No container orchestration to manage, no manual environment variable configuration, no reverse-proxy setup. The AMI boots ready to use with security hardening already applied.
  • vs. Community AMIs with shared credentials: Every instance generates unique passwords and secrets on first boot. No two deployments share a credential, and open registration is disabled by default.

### Example Scenario

A SaaS startup monitoring 20 customer-facing endpoints, collecting privacy-friendly analytics across 3 marketing sites, and publishing a public status page for its users can run all of this from a single Tianji instance. When an endpoint goes down, the built-in notification channels alert the on-call engineer while the status page updates automatically - no context-switching between tools.

### Application Stack

The Tianji Node.js server runs as a dedicated unprivileged system user bound to the loopback interface, reverse-proxied behind nginx on port 80 with WebSocket support for the real-time dashboard. PostgreSQL provides durable state. The database tier and the Tianji application tree each live on their own dedicated, independently resizable EBS data disk - separated from the OS disk - so data survives instance replacement and storage can be scaled without downtime.

### Secure First Boot

On every first boot, a one-shot service:

  • Generates a fresh PostgreSQL password, signing secret, and administrator password unique to that instance
  • Applies the new administrator password before the dashboard is exposed
  • Keeps open registration disabled
  • Seeds a demo website and monitor so the dashboard is populated immediately
  • Writes credentials to a file only the root user can read

No shared or default password ever ships in the image. There is no known default administrator login.

### One Dashboard For Everything

Privacy-friendly website analytics, HTTP/TCP/ping uptime monitors, server telemetry reporting, and public status pages are all built in. Add a website to collect analytics, add a monitor to watch an endpoint, configure notification channels for alerts, publish a status page for your users, and see it all on one real-time dashboard.

### Ready To Use

Browse to the instance on port 80, sign in with the generated administrator credentials (found in the root-only credentials file), and start adding sites and monitors. systemd manages Tianji, nginx, and PostgreSQL for automatic restarts and clean logging. The operating system is fully patched at build time and receives unattended security updates.

### 24/7 cloudimg Support Included

Expert technical support by email and live chat covers deployment, website analytics setup, uptime and status monitor configuration, status pages, notification channels, server telemetry, version upgrades, performance tuning, and PostgreSQL database administration.

This is a repackaged open-source software product with additional charges for cloudimg support services. All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.

Related technologies

tianjiwebsite analyticsuptime monitoringstatus pageserver monitoringobservabilityself hosted analyticstelemetrymonitoring dashboardopen source monitoring