Tianji

Tianji

All-in-one hub for website analytics, uptime, and server status monitoring

Pick VPS plan to deploy Tianji

KVM 2
2 vCPU cores
8 GB RAM
100 GB NVMe disk space
8 TB bandwidth
ÂŁ6.99 /mo

Renews at ÂŁ12.99/mo for 2 years. Cancel anytime.

About Tianji

Tianji is an open-source all-in-one insight hub designed to consolidate website analytics, uptime monitoring, and server status tracking into a single self-hosted platform. Instead of running separate services for each observability concern — a dedicated analytics tool, a separate uptime checker, and a metrics agent — Tianji provides a unified dashboard where you can track visitor behaviour, monitor service availability, and watch server health metrics simultaneously. With over 3,000 GitHub stars and 276 releases, it is actively maintained and trusted by developers and teams who want a lightweight, privacy-respecting alternative to commercial observability stacks like Datadog or the Prometheus/Grafana combination.

Common Use Cases

Tianji suits a wide range of operators and teams. Indie developers and small product teams use it to track website traffic and monitor their API uptime without paying for multiple SaaS tools or managing separate deployments. DevOps engineers deploy the Tianji reporter agent on their servers to get CPU, memory, disk, and network metrics streamed back to a central dashboard alongside uptime data. Marketing teams benefit from the built-in UTM and referral tracking to understand traffic sources without relying on Google Analytics. Teams running multiple client projects can create separate workspaces for each, keeping analytics and monitoring data isolated per project with no cross-contamination. Operators who already use Uptime Kuma for monitoring can migrate to Tianji and gain website analytics in the same interface. For privacy-conscious businesses subject to GDPR or similar regulations, self-hosting Tianji means visitor and server data never leaves your own infrastructure, making compliance straightforward.

Key Features

  • Website analytics with page view tracking, unique visitor counts, referral sources, UTM parameters, and custom events
  • Uptime monitoring with configurable check intervals for HTTP, TCP, and DNS endpoints
  • Server status monitoring via a lightweight reporter agent that streams CPU, memory, disk, and network metrics
  • Unified notification system supporting Telegram, Slack, Discord, email, webhooks, and more
  • Multi-user support with role-based permissions and configurable registration policies
  • Fully documented OpenAPI with an interactive UI for querying analytics and monitoring data programmatically
  • Optional Lighthouse-based web performance report generation for auditing Core Web Vitals
  • Survey and waitlist features for capturing user interest and feedback
  • Workspace isolation for managing multiple projects or clients from a single instance
  • PostgreSQL-backed storage with automatic database migrations on container startup

Why deploy Tianji on Hostinger VPS

Running Tianji on a Hostinger VPS consolidates what would otherwise be three or four separate services — analytics, uptime monitoring, server metrics, and alerting — into a single deployment that is easier to maintain and back up. All monitoring and analytics data stays on your own infrastructure, satisfying data residency requirements and eliminating per-seat or per-event pricing from commercial alternatives. A VPS gives Tianji the persistent storage and network access needed to run reliable uptime checks and receive reporter metrics from remote servers around the clock. Hostinger's one-click deployment configures the PUBLIC_URL automatically so share links and dashboard references resolve correctly from the first boot, and the included PostgreSQL database means the entire stack is ready to use without any additional setup.

Pick VPS plan to deploy Tianji

KVM 2
2 vCPU cores
8 GB RAM
100 GB NVMe disk space
8 TB bandwidth
ÂŁ6.99 /mo

Renews at ÂŁ12.99/mo for 2 years. Cancel anytime.

Explore another apps in this category