Repolode
umami-software

umami-software/umami

Платформа веб-аналитики с приоритетом конфиденциальности: отслеживает трафик, кампании, поведение, конверсии и доход без cookie, на собственном сервере или в облаке.

Open source альтернатива:Google Analytics

Звёзды
39,513
Форки
8,367
Открытые issues
125
Последний коммит
вчера

Что это?

Umami — платформа веб-аналитики с открытым исходным кодом, созданная с приоритетом конфиденциальности пользователей. Она собирает данные о трафике, кампаниях, поведении, конверсиях и доходе в одной панели и не использует cookie, стремясь стать более лёгкой альтернативой аналитике в духе Google Analytics.

Проект написан на TypeScript, работает на Node.js и хранит данные в PostgreSQL. Его можно установить из исходного кода с помощью pnpm или развернуть с предоставленными Docker-образом и файлом Docker Compose, в комплект которого входит база данных PostgreSQL. Настройка выполняется через переменные окружения, например DATABASE_URL, API_URL и BASE_PATH.

В README также описана необязательная двухфакторная аутентификация, для которой нужен ключ шифрования, и MCP endpoint, отключённый по умолчанию и защищённый API-ключами.

Ключевые возможности

  • 01Отслеживает трафик, кампании, поведение пользователей, конверсии и доход в одной панели.
  • 02Не использует cookie.
  • 03Можно разместить на собственном сервере или пользоваться облачным сервисом Umami.
  • 04Работает на Node.js и использует PostgreSQL в качестве базы данных.
  • 05Предоставляет Docker-образы и конфигурацию Docker Compose.
  • 06Поддерживает необязательную двухфакторную аутентификацию и API-ключи.

Сценарии использования

  • Измерять трафик сайта, сохраняя данные посетителей на собственном сервере.
  • Заменить Google Analytics на сайтах, где не нужны баннеры согласия на использование cookie.
  • Отслеживать эффективность кампаний и конверсии для маркетинговых команд.
  • Развернуть собственный стек аналитики для внутренних или клиентских проектов.

Быстрый старт

  1. 1

    Клонируйте исходный код с GitHub

    git clone https://github.com/umami-software/umami.git
  2. 2

    Перейдите в каталог проекта и установите пакеты с помощью pnpm

    cd umami && pnpm install
  3. 3

    Создайте файл .env, указав в DATABASE_URL адрес вашей базы данных PostgreSQL, а затем соберите приложение

    pnpm run build
  4. 4

    Запустите приложение (по умолчанию оно работает по адресу http://localhost:3000)

    pnpm run start

Что важно знать

  • Для установки из исходного кода требуются база данных PostgreSQL (v12.14 или новее) и Node.js 18.18 или новее.
  • При сборке создается учетная запись для входа по умолчанию с именем пользователя admin и паролем umami. Их следует изменить.

Темы

Частые вопросы

Что такое umami?
Платформа веб-аналитики с приоритетом конфиденциальности: отслеживает трафик, кампании, поведение, конверсии и доход без cookie, на собственном сервере или в облаке. Umami — платформа веб-аналитики с открытым исходным кодом, созданная с приоритетом конфиденциальности пользователей. Она собирает данные о трафике, кампаниях, поведении, конверсиях и доходе в одной панели и не использует cookie, стремясь стать более лёгкой альтернативой аналитике в духе Google Analytics.
umami можно использовать бесплатно? Какая у него лицензия?
umami распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
umami всё ещё поддерживается?
Активно поддерживается. Последний коммит в umami — 20 окт. 2026 г..
Для чего можно использовать umami?
Измерять трафик сайта, сохраняя данные посетителей на собственном сервере. Заменить Google Analytics на сайтах, где не нужны баннеры согласия на использование cookie. Отслеживать эффективность кампаний и конверсии для маркетинговых команд. Развернуть собственный стек аналитики для внутренних или клиентских проектов.
Как установить umami?
Клонируйте исходный код с GitHub: git clone https://github.com/umami-software/umami.git Перейдите в каталог проекта и установите пакеты с помощью pnpm: cd umami && pnpm install Создайте файл .env, указав в DATABASE_URL адрес вашей базы данных PostgreSQL, а затем соберите приложение: pnpm run build Запустите приложение (по умолчанию оно работает по адресу http://localhost:3000): pnpm run start
Где скачать umami?
Исходный код и инструкции по установке — на GitHub: https://github.com/umami-software/umami

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Веб-приложение с открытым исходным кодом для подключения к базам данных и API, создания интерактивных диаграмм и дашбордов, которыми можно делиться и которые можно встраивать.

4,1 тыс.457JavaScriptOtherОбновлён 3 дня назад