umami

Ochiq manbalardan

Umami — maxfiylikka ustuvor veb-analitika ilovasi: trafik, kampaniyalar, xulq va konversiyalarni cookie’siz, oʻz serverida yoki bulutda kuzatadi.

IlovaKategoriya: Veb-ilovalar · Veb-analitikaOpen sourcemaʼlumot tekshirilgan: 15-okt, 2026

Sharh

Sayt egalari tashrif buyuruvchilar qayerdan kelishi, nima qilishi va qaysi kampaniyalar konversiya berayotganini bilishi kerak, ammo koʻplab analitika vositalari cookie’lardan foydalanadi va kerakligidan koʻproq shaxsiy maʼlumot yigʻadi. Umami — maxfiylikka ustuvor analitika platformasi boʻlib, trafik, kampaniyalar, xulq, konversiyalar va daromadni cookie’siz va kuzatuvsiz yagona panelga jamlaydi. Umami Node.js va PostgreSQL asosida qurilgan. Uni pnpm orqali manba koddan oʻrnatish, Docker yoki Docker Compose bilan ishga tushirish yoki bulutdagi versiyasidan foydalanish mumkin. Ilova oʻz serveringizda ishlaydi va nginx kabi teskari proksi orqasida chiqarilishi mumkin. Ixtiyoriy sozlamalar API asosiy yoʻlini oʻzgartirish va ikki bosqichli autentifikatsiyani yoqish imkonini beradi. MCP endpoint’ini yoqib, API kalitlari orqali AI agentlarini analitikaga ulash mumkin. Umami MIT litsenziyasi ostida tarqatiladi va Google Analytics’ga ochiq muqobil izlayotgan, maʼlumotlarini oʻz nazoratida saqlashni xohlaydigan dasturchilar, sayt egalari va jamoalar uchun moʻljallangan.
  • analytics
  • audience-segmentation
  • charts
  • cohort-analysis
  • google-analytics
  • privacy
  • product-analytics
  • statistics
  • user-journey
  • web-analytics

Oʻrnatish

Buyruqlar faqat koʻrsatiladi, marketpleys ularni bajarmaydi. Rasmiy hujjatlar bilan solishtiring.
  • Rasmiy saytOchiq manbalardankatalog metamaʼlumotlaridan
    umami.is/ ↗
  • Til paketlari reyestrinodejsOchiq manbalardanpaket manifestidan — reyestrda chop etilgani tekshirilmagan
    npm install -g umami

    Tekshirilmagan: oʻrnatishdan oldin reyestrdagi paket aynan shu loyihaga tegishli ekanini tekshiring.

    www.npmjs.com/package/umami ↗
  • Manbadan yigʻishOchiq manbalardankatalog metamaʼlumotlaridan

    Manbadan yigʻish: tekshirilgan yigʻish retsepti yoʻq — repozitoriy koʻrsatmalariga amal qiling.

    github.com/umami-software/umami ↗

Moslik

«Nomaʼlum» dalil topilmaganini bildiradi, mahsulot mos emasligini emas.
PlatformaHolatArxitekturaDalilIshonchlilik
Web browserMos—Kartochkada bildirilgan—
Server / self-hostedNomaʼlum———
Container (OCI)Nomaʼlum———
Node.jsMos—paket manifesti: package.json name0.60

Relizlar

tekshirilgan: 29-okt, 2026
v3.4.1Oxirgi23-okt, 2026Rasmiy manba ↗

3.4.1 versiyasi fayllari

Relizga fayllar biriktirilmagan.

Relizlar tarixi

Sifat profili

algoritm quality-v1.0 · baholangan 15-okt, 2026
Sifat bahosi100
Xavf bahosi0
Ishonchlilik 1.00
Sifat bahosi va xavf bahosi — turli koʻrsatkichlar. Yuqori sifat xavfsizlikni kafolatlamaydi.

Baho tarkibi

Qoʻllab-quvvatlash · 2020
last activity 1 days ago
Hujjatlar · 1515
README 5205 chars, description present
Foydalanishga tayyorlik · 1515
install instructions: yes; releases: yes
Metamaʼlumotlar · 1010
4/4 of description, homepage, license, topics
Relizlar · 1010
10 release(s), latest 29 days ago
Kategoriya aniqligi · 1010
classifier confidence 1
Ommaboplik · 1010
39399 stars (log-dampened, 10k = max)
Litsenziya aniqligi · 55
SPDX MIT
Hamjamiyat · 55
issues enabled, 8321 forks

Litsenziya

MIT
Litsenziya maʼlumrepozitoriy xostingi maʼlumotlariga koʻra

Bu katalog siyosati holati, yuridik xulosa emas.

Manbalar

github.com/umami-software/umamiAsosiy★ 39 399 yulduzfaollik: 15-okt, 2026Asosiy repozitoriy · Ishonchlilik 1.00

Sharhlar

Sharh yozish uchun kiring

Hali sharhlar yoʻq.

Muqobillar

README

umami-software/umami dan · litsenziya MIT · yuklangan 29-okt, 2026

🚀 Getting Started

A detailed getting started guide can be found at umami.is/docs.


🛠 Installing from Source

Requirements

  • A server with Node.js version 18.18+.
  • A PostgreSQL database version v12.14+.

Get the source code and install packages

git clone https://github.com/umami-software/umami.git
cd umami
pnpm install

Configure Umami

Create an .env file with the following:

DATABASE_URL=connection-url

Optional: set API_URL to change the base URL used by internal UI API calls. Relative paths are served under BASE_PATH; absolute URLs are proxied through the local /api route. For example, API_URL=/internal-api or API_URL=https://api.example.com/api.

Optional: set TWO_FACTOR_ENCRYPTION_KEY to a 64-character hex string to enable two-factor authentication. Generate one with openssl rand -hex 32. Two-factor authentication is unavailable and cannot be required until this key is set.

MCP is disabled by default. Set MCP_ENABLED=1 to enable the /mcp endpoint, then authenticate with an API key generated under Settings → API keys.

The connection URL format:

postgresql://username:mypassword@localhost:5432/mydb

Build the Application

pnpm run build

The build step will create tables in your database if you are installing for the first time. It will also create a login user with username admin and password umami.

Start the Application

pnpm run start

By default, this will launch the application on http://localhost:3000. You will need to either proxy requests from your web server or change the port to serve the application directly.


🐳 Installing with Docker

Umami provides Docker images as well as a Docker compose file for easy deployment.

Docker image:

docker pull docker.umami.is/umami-software/umami:latest

Docker compose (Runs Umami with a PostgreSQL database):

docker compose up -d

🔄 Getting Updates

To get the latest features, simply do a pull, install any new dependencies, and rebuild:

git pull
pnpm install
pnpm build

To update the Docker image, simply pull the new images and rebuild:

docker compose pull
docker compose up --force-recreate -d

🛟 Support

Repozitoriyni ochish ↗