Tianji: All-in-One Website Analytics, Uptime Monitor, and Server Status

Tianji: All-in-One Website Analytics, Uptime Monitor, and Server Status

Summary

Tianji is an open-source, all-in-one solution for comprehensive website and server monitoring. It integrates website analytics, uptime monitoring, and server status tracking into a single, lightweight application. Designed to simplify insights, Tianji offers a powerful alternative to managing multiple specialized tools.

Repository Info

Updated on January 23, 2026
View on GitHub

Introduction

Tianji is an innovative, open-source project that consolidates essential monitoring and analytics functionalities into a single, unified platform. Billed as an "All-in-One Insight Hub," Tianji provides website analytics, uptime monitoring, and server status tracking. It aims to offer a lightweight yet comprehensive solution for users who typically rely on multiple separate tools like Google Analytics, Umami, Uptime Kuma, or Prometheus.

Installation

Getting started with Tianji is designed to be straightforward, leveraging modern deployment methods. For quick setup, Tianji supports Docker, allowing users to deploy the application with ease. The project also provides convenient one-click deployment options for various platforms, simplifying the initial setup process. For detailed instructions and specific commands, users should refer to the official documentation within the GitHub repository.

Examples

Tianji offers a rich set of features to provide deep insights into your digital presence. You can track website performance with detailed analytics, monitoring page views, unique visitors, and other key metrics. The uptime monitor ensures you're aware of your services' availability, providing alerts for any downtime. Furthermore, Tianji displays real-time server status, giving you an overview of your infrastructure's health. The platform also includes telemetry, problem notifications, and even Lighthouse reports, offering a holistic view of your applications and servers.

Why Use Tianji

The primary motivation behind Tianji is to address the complexity of managing disparate monitoring tools. Many users find themselves needing a combination of analytics, uptime checks, and server health reports, often leading to the installation and configuration of multiple applications. Tianji streamlines this process by integrating these common needs into one cohesive and lightweight solution. It's ideal for those who require comprehensive monitoring without the overhead of highly specialized, individual tools, offering convenience and ease of use in an all-in-one package.

Links