Files
Arch1Panel/apps/tianji
2026-03-27 05:34:44 +08:00
..
2026-03-27 05:34:44 +08:00
2025-08-26 08:26:32 +00:00
2025-08-26 08:26:32 +00:00
2025-08-26 08:26:32 +00:00
2025-08-26 08:26:32 +00:00
2025-08-26 08:26:32 +00:00

Tianji Introduction

Overview

Tianji is an open-source all-in-one data insight center that integrates website analytics, service monitoring, and server status monitoring. It provides individuals and enterprises with a unified platform to monitor and analyze various data, helping users better understand their digital asset status.

Key Features

  • Website Analytics: Monitor website PV/UV, online duration, bounce rate, visitor device usage, geographic location, traffic sources and more with just a script less than 2KB. Think of it as a self-hosted Google Analytics.
  • Service Monitoring: Real-time monitoring of service response times, supporting HTTP, TCP, Ping and other monitoring methods. You can even write custom scripts for advanced monitoring.
  • Service Status Page: Provides a public status page for external access, displaying the operational status of various services to enhance user trust.
  • Server Status Monitoring: Similar to ServerStatus, monitors real-time server conditions including CPU, memory, network traffic, disk space, etc.
  • Multiple Notification Methods: Supports 100+ notification methods (powered by Apprise), including email, Telegram, ServerChan, and more.
  • Customizable Dashboard: Supports customizable dashboard layouts to meet different users' display needs.
  • Theme Support: Supports light/dark mode switching to protect user vision.
  • Multi-language Support: Built-in support for English, French, German, Japanese, Russian, Chinese and other languages.
  • Open Source & Free: Based on open source license, completely free to use, supports self-hosted deployment.

Quick Start

Default Account

  • Username: admin
  • Password: admin

⚠️ Important Reminder: Please change the default password immediately after first login to ensure security!

Access Method

After deployment, access through a web browser to the service address to start using. For first-time use, it's recommended to:

  1. Change the default administrator password
  2. Configure monitoring targets (websites, servers, etc.)
  3. Set up notification channels
  4. Customize dashboard layout

Core Features Details

Website Analytics

  • Lightweight Tracking: Only requires embedding JavaScript code less than 2KB
  • Privacy-Friendly: Data is completely under your control, no third-party tracking
  • Rich Metrics: Page views, unique visitors, dwell time, bounce rate, etc.
  • Visitor Insights: Device type, operating system, browser, geographic location, etc.
  • Source Analysis: Traffic sources, search keywords, referral analysis, etc.

Service Monitoring

  • Multi-Protocol Support: HTTP/HTTPS, TCP, ICMP Ping, etc.
  • Custom Checks: Support for writing custom monitoring scripts
  • Response Time Monitoring: Real-time monitoring of service response speed
  • Status History: Records service availability historical data
  • Alert Mechanism: Automatically sends notifications when services are abnormal

Server Monitoring

  • System Resources: CPU usage, memory consumption, disk space
  • Network Status: Real-time network traffic monitoring
  • Process Management: Monitor key process running status
  • Historical Data: Save monitoring history for trend analysis