一款开源 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

Tianji项目地址