Tianji 网站一体化监控工具
一款开源 Apache 2.0 协议的轻量级 All-in-One 网站一体化监控工具,集网站分析(PV/UV/来源/实时访客,替代 GA / Umami )、服务在线监控(7x24 uptime检测、告警通知,替代Uptime-Kuma)、服务器状态监控(CPU/内存/磁盘/网络)于一体,提供统一可视化界面,支持Docker一键部署、隐私优先、OpenAPI集成,适配独立开发者与小团队自建一站式监控中枢。

内存占用:380 MB
镜像大小:2.4 GB
使用感受:7.4 分
1.一个多功能的网站和服务器监控工具
2.帮助用户进行网站流量统计、状态监控以及服务器状态监控运维
3.支持自定义脚本(可以监控包括 OpenAI 余额、GitHub 星标数量在内的各种数值信息,并在监控失败时发送通知)
4.支持网站分析 + 运行时间监控 + 服务器状态
5.默认的账号/密码:admin/admin
6.支持多语言显示
7.该项目部署成功后会自动生成2个容器
8.实际体验下来,感觉蛮不错的,功能强大,页面清爽
version: '3'
services:
tianji:
image: moonrailgun/tianji
container_name: tianji-app
restart: always
ports:
- "8885:12345"
environment:
DATABASE_URL: postgresql://tianji:tianji@postgres:5432/tianji
JWT_SECRET: replace-me-with-a-random-string
ALLOW_REGISTER: "false" # 允许注册"true",不允许注册"false"
ALLOW_OPENAPI: "true"
depends_on:
- postgres
postgres:
image: postgres:15.4-alpine
container_name: tianji-postgres
restart: always
volumes:
- ./data:/var/lib/postgresql/data
environment:
POSTGRES_DB: tianji
POSTGRES_USER: tianji
POSTGRES_PASSWORD: tianji
healthcheck:
test: ["CMD-SHELL", "pg_isready -U $${POSTGRES_USER} -d $${POSTGRES_DB}"]
interval: 5s
timeout: 5s
retries: 5