# Tianji

Self-hosted website analytics application that also runs uptime monitors and server status pages, with a tracker script and an OpenAPI interface.


Source: https://findsoftware.frbit.cloud/tianji/
Last reviewed: 2026-11-03
Listed since: 2026-11-03

## Record

### Links

- home: https://tianji.dev
- repository: https://github.com/msgbyte/tianji
- docs: https://tianji.dev/docs/intro
- pricing: https://tianji.dev/pricing
- x: https://twitter.com/moonrailgun
- discord: https://discord.gg/8Vv47wAEej

### Identity

- status: active
- maintainer: Tianji, Inc.
- maintainerType: company
- parent: unknown
- firstRelease: 2023
- hqCountry: unknown

### Kind

- category: analytics
- hosting: node
- language: javascript
- runtime: node
- runtimeMin: node 18
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: postgres
- adminUi: yes
- headlessApi: rest
- templating: not applicable
- i18n: translation files for the web client, extended by a translation command

### Rendering and deploy

- runsAs: always-on
- renderingModes: not applicable
- installMethod: docker compose

### License

- licenseModel: open-source
- license: Apache-2.0

### Releases

- currentMajor: 1
- latestReleaseDate: 2026-10-27

### Adoption

- githubStargazers: 3119
- packagistDownloads: not applicable
- npmWeeklyDownloads: unknown
- contributors: 16
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://tianji.dev/ (read 2026-11-03)
- urls: https://tianji.dev/docs/intro (read 2026-11-03)
- urls: https://api.github.com/repos/msgbyte/tianji (read 2026-11-03)
- maintainer: https://tianji.dev/ (read 2026-11-03)
- category: https://tianji.dev/ (read 2026-11-03)
- language: https://api.github.com/repos/msgbyte/tianji (read 2026-11-03)
- runtime: https://tianji.dev/docs/install/manual (read 2026-11-03)
- runtimeMin: https://tianji.dev/docs/install/manual (read 2026-11-03)
- databases: https://github.com/msgbyte/tianji/blob/master/README.md (read 2026-11-03)
- databases: https://tianji.dev/docs/install/environment (read 2026-11-03)
- databases: https://tianji.dev/docs/install/environment (read 2026-11-03)
- installMethod: https://tianji.dev/docs/intro (read 2026-11-03)
- installMethod: https://tianji.dev/docs/install/kubernetes/helm (read 2026-11-03)
- installMethod: https://tianji.dev/docs/install/manual (read 2026-11-03)
- installMethod: https://tianji.dev/docs/install/other/install-in-aapanel (read 2026-11-03)
- runsAs: https://tianji.dev/docs/install/manual (read 2026-11-03)
- adminUi: https://tianji.dev/docs/website/track-script (read 2026-11-03)
- i18n: https://github.com/msgbyte/tianji/blob/master/README.md (read 2026-11-03)
- license: https://raw.githubusercontent.com/msgbyte/tianji/master/LICENSE (read 2026-11-03)
- licenseModel: https://github.com/msgbyte/tianji/blob/master/README.md (read 2026-11-03)
- firstRelease: https://api.github.com/repos/msgbyte/tianji/releases (read 2026-11-03)
- currentMajor: https://api.github.com/repos/msgbyte/tianji/releases/latest (read 2026-11-03)
- latestReleaseDate: https://api.github.com/repos/msgbyte/tianji/releases/latest (read 2026-11-03)
- githubStargazers: https://api.github.com/repos/msgbyte/tianji (read 2026-11-03)
- contributors: https://api.github.com/repos/msgbyte/tianji/contributors (read 2026-11-03)
- headlessApi: https://tianji.dev/docs/api/getting-started (read 2026-11-03)
- urls: https://tianji.dev/pricing (read 2026-11-03)

## Notes

Tianji is a self-hosted application that combines website analytics with uptime monitors, server status and status pages in one product. A tracker script, added to a site with a website identifier, sends its events to the Tianji server. The server runs on Node.js with PostgreSQL as its database. The README gives Docker Compose as the first install route, and the manual install runs the server under pm2. Tianji, Inc. maintains the project, and a hosted version called Tianji Cloud runs in Frankfurt.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
