
Tianji combines website analytics, uptime monitoring, and server status in one self-hosted hub.
Grounded in available product and source data
Analytics, uptime monitoring, and server status usually mean three separate tools stitched together with three separate logins — Tianji offers self-hosted website analytics, uptime and server status monitoring from a single deploy instead.
Getting started is a one-command Docker Compose setup, with a default admin account the site explicitly says to change right away, or a hosted cloud option for anyone who'd rather skip self-managing infrastructure entirely. From there, named feature areas cover Website Analytics, Uptime Monitor, Server Status, Docker Status, a public Status Page, Telemetry, Survey, and Feeds — enough range that a small team can retire several separate dashboards for one.
A comprehensive OpenAPI interface lets a developer integrate Tianji's data into other tools rather than treating it as a closed dashboard, and the project is explicitly open source and community-driven, positioned for independent developers and small teams who want lightweight, cost-effective monitoring rather than the complexity of a heavier enterprise analytics suite.
On privacy, the site states Tianji is GDPR and CCPA compliant and doesn't track users with cookies, which it frames as removing the need for a cookie-consent banner altogether. The page reviewed does not specify pricing for the hosted cloud option versus self-hosting, worth checking directly before committing to one deployment path over the other.
The default account is admin/admin, and the setup instructions specifically call for changing that password immediately rather than leaving the default credentials active on a live deploy.
The main case for switching is consolidation — Tianji bundles uptime monitoring alongside analytics and server status in one login, which can be worth it specifically to retire multiple separate dashboards rather than for uptime monitoring in isolation.
The page reviewed does not spell out a feature difference between the two deployment paths, worth checking directly since it only distinguishes them by who manages the underlying infrastructure.
Yes — a comprehensive OpenAPI interface is offered specifically so developers can integrate and extend Tianji's functionality into other systems rather than being limited to the built-in dashboard.


