Перейти до основного вмісту
Знижка 50% усі плани, обмежений час. Від $2.48/mo
16 min left
Бази даних та аналітика

Найкраща самостійно розміщувана аналітика: Matomo vs Umami vs Fathom Lite (і де кожен підходить найкраще)

C Автор: Chike 16 хв читання
Comparison chart of self-hosted analytics tools Umami, Matomo, Fathom Lite, and Ackee mapped to VPS sizes and EU datacenter locations

Після Schrems II кілька європейських органів захисту даних дійшли висновку, що Google Analytics створив незаконні проблеми з передачею даних із ЄС до США в рамках старої схеми передачі даних.

EU-U.S. Data Privacy Framework відтоді змінив правову основу для сертифікованих американських постачальників, однак багато власників сайтів, які надають пріоритет конфіденційності, досі уникають GA4, оскільки він залишається прив'язаним до рекламної екосистеми Google, вимог до згоди та питань транскордонної обробки даних.

Для сайтів, які хочуть більш чистого налаштування конфіденційності, практичною відповіддю є перенесення аналітики з GA4 на щось із самостійним хостингом, у дата-центрі ЄС, з відстеженням першою стороною та меншою кількістю питань транскордонної обробки.

Чотири варіанти постійно з'являються в оглядах: Umami, Matomo, Fathom Lite та Ackee. Два з них активні й заслуговують вашої уваги. Один «заморожений» за функціями і рідко виходить з оновленнями. Один активний, але нішевий. Ця стаття порівнює всі чотири, надає правило вибору за архетипом та зіставляє кожен інструмент із тарифним планом VPS, на якому він працює найкраще.

Коротко

Коротка версія не є складною. Більшість сайтів повинні починати з Umami, переходити до Matomo лише для більш важких потреб у звітності, пропускати Fathom Lite та розглядати Ackee як нішевий вибір за перевагою.

  • Використовуйте Umami для особистих блогів, незалежних SaaS-проектів та всього, де панель аналітики має бути зрозумілою неінженерам. Комфортно працює на VPS з 1 GB RAM. Ліцензія MIT. Без куків за замовчуванням.
  • Використовуйте Matomo коли вам справді потрібні воронки, відстеження e-commerce, теплові карти або запис сеансів в одному інструменті. Повний набір функцій обходиться дорожче за RAM і операційну увагу. Реалістичний мінімум — 2 GB RAM для невеликих сайтів; 4 GB для сайтів із помірним трафіком із включеними функціями за замовчуванням.
  • Не використовуйте Fathom Lite. Образ Docker з відкритим вихідним кодом не оновлювався п'ять років. Розробники повністю перейшли на комерційний Fathom Analytics. Експлуатація його як інтернет-сервісу у 2026 році є ризиком безпеки та сумісності.
  • Ackee активний, але розвивається повільніше, ніж Umami. Вибирайте його лише якщо естетика дашборда принципово важлива саме для вас. В іншому разі обирайте Umami за замовчуванням.

Чотири претенденти — коротко

Короткий список менший, ніж здається. Umami та Matomo — це серйозні варіанти для більшості конфігурацій самостійно розміщеної аналітики. Fathom Lite ще з'являється у старіших списках, але open source-версія надто відстала. Ackee ще працює, але тепер ближче до вибору за перевагою, ніж до рекомендації за замовчуванням.

Umami

Umami — це застосунок на Node.js, що працює на PostgreSQL. Ліцензія MIT. Активна розробка з щотижневими комітами та регулярними тегованими релізами протягом 2025 року і далі у 2026 році. Поточний стабільний реліз — v3.1.0.

Процес Node споживає близько 200 МБ оперативної пам'яті в режимі очікування. Postgres додає ще 150–250 МБ залежно від конфігурації. Повний стек комфортно працює при сумарно 1 ГБ. Скрипт трекера важить приблизно 2 КБ. За замовчуванням без cookie; без сторонніх ідентифікаторів; банер згоди не потрібен за більшістю інтерпретацій регуляторів ЄС.

  • Головна перевага: найчистіша панель управління серед усіх інструментів у цій добірці, найменші зусилля при налаштуванні, найменший операційний слід.
  • Головний недолік: функції воронки та теплової карти поступаються Matomo, а інтерфейс управління кількома сайтами працює, але менш зрілий в масштабах агентства.

Matomo

Matomo — це PHP-застосунок з 15-річною історією на MySQL або MariaDB. Раніше проект називався Piwik. GPL v3 для ядра; деякі розширені плагіни (теплові карти, запис сесій, A/B-тестування) є комерційними. Поточна стабільна версія — v5.10.0.

Реалістичний мінімум оперативної пам'яті — 1,5–2 ГБ загалом: воркери PHP-FPM споживають по 50–80 МБ кожен, MariaDB потребує 512 МБ для комфортної роботи, nginx невеликий, але присутній, а cron архівування periodично викликає піки CPU та пам'яті.

  • Головна перевага: найбільший набір функцій серед усіх інструментів аналітики з відкритим кодом. Воронки, багатоканальна атрибуція, електронна комерція, цілі, користувацькі параметри, сегменти, маркетингова атрибуція, звіти в стилі GA4.
  • Головний недолік: панель управління насичена (деякі користувачі порівнюють її з Excel), а необхідна операційна увага є цілком реальною. Вам потрібно буде розуміти, що таке cron архівування.
Umami vs Matomo feature comparison for self-hosted analytics in 2026

Фатом Лайт

Fathom Lite — оригінальна реалізація з відкритим кодом на Go від Jack Ellis та Paul Jarvis. Ліцензія MIT. Репозиторій досі існує на GitHub, і найновіший реліз на GitHub — v1.3.1. Docker-образ досі скачується.

Docker-образ на Docker Hub не оновлювався понад п'ять років. Гілка master репозиторію за цей час отримала лише поодинокі коміти без нових релізів. У README зазначено, що версія Lite більше не отримує нових функцій, хоча мейнтейнери продовжують описувати її як довгостроково підтримувану на рівні виправлення помилок. Продукт, який активно розробляється, — це комерційний Fathom Analytics.

Запуск у 2026 році аналітичного застосунку з замороженими функціями та застарілим публічним Docker-образом — це ризик. Поведінка скриптів відстеження в браузері змінилась. Оновлення середовища виконання та залежностей, які активні проекти регулярно надають, не з'являються у публічному шляху випуску Lite.

Якщо ви знайшли рекомендацію Fathom Lite в огляді 2026 року, перевірте дату образу Docker та історію релізів, перш ніж розглядати його як варіант для продакшену.

Комерційний SaaS Fathom Analytics на usefathom.com — це інший продукт. Все гаразд, якщо ви приймаєте, що це SaaS, а не самостійний хостинг. Цей пост не про це.

  • Головна перевага: маленький бінарник, легкий трекер, проста оригінальна ідея продукту.
  • Головний недолік: кодова база open source із замороженими функціями, застарілий образ Docker, нечіткий шлях релізів і немає вагомих причин розгортати його як аналітичний сервіс в інтернеті у 2026 році.

Ackee

Ackee — це інструмент аналітики Node.js + MongoDB. Ліцензія MIT. Поточна версія — v3.6.0. Розробник випускає виправлення помилок та оновлення залежностей. Робота над основними функціями сповільнилась. Дашборд мінімалістичний, трекер маленький, а споживання ресурсів порівняне з Umami.

Ackee працює. Причина, чому він опинився у нішевій колонці, полягає в тому, що Umami випереджає його щонайменше на один рівень за кожним значущим параметром: темп розробки, екосистема, стороння документація, доступні інтеграції.

Якщо у вас є вагома причина віддати перевагу Ackee (ви протестували обидва та вам більше сподобалася його панель), використовуйте його. Інакше оберіть Umami і рухайтеся далі.

  • Головна перевага: чиста панель управління, легкий трекер, низьке споживання ресурсів, проект досі підтримується.
  • Головний недолік: повільніший темп розробки порівняно з Umami, менша екосистема, менше інтеграцій і менше сторонньої документації для тих, хто потребує допомоги після встановлення.

Схема прийняття рішень: вибирайте за архетипом

Архетип важливіший за порівняльну таблицю функцій. Особистому блогу не потрібен той самий аналітичний стек, що й SaaS-продукту або агентству, яке управляє акаунтами клієнтів. Почніть з власника панелі управління, глибини звітності та обсягу серверної роботи, який ви готові взяти на себе. Після цього вибір інструменту стає значно простішим.

Особистий блог або власник одного сайту

Обирайте Umami. Налаштування — один файл Docker Compose. Трекер — однорядковий скрипт у вашому <head>. Панель управління читабельна на телефоні. RAM і сховище — несуттєві питання в цьому масштабі.

Другий інструмент не потрібен. Якщо ви залишаєте GA4 з принципових причин або хочете прибрати банер cookie, Umami вирішує питання.

Незалежний засновник SaaS або невелика продуктова команда

За замовчуванням обирайте Umami. Додавайте Matomo лише якщо ви конкретно визначили відсутню функцію.

Найпоширенішою причиною додавання Matomo тут є звіти по воронках для потоків реєстрації та апгрейду, які Umami поки що робить не так добре. Ключове питання — чи хоче хтось із команди активно управляти більшим функціональним простором Matomo.

Якщо відповідь — ні, Umami разом із кількома запитами до бази даних продукту дасть вам 90 % воронкових інсайтів за 10 % операційних витрат. Якщо ваш продукт насичений подіями і потрібен нативний інтерфейс воронки — встановлюйте Matomo. Операційна вартість вища: Matomo, база даних, шар веб-сервера, опціональний Redis, більше RAM та задача архівування.

Агентство, що управляє 10+ клієнтськими проектами

Обирайте Matomo. Управління кількома сайтами — зріла функція. Дозволи на рівні користувача та авторизація для кожного клієнта — функції першого класу. Платні плагіни теплових карт та запису сесій — диференціатори, які агентства реально включають у рахунки.

Мультисайтовий інтерфейс Umami працює, але на рівні агентства відчувається слабшим: фільтрація по багатьох сайтах, призначення доступу на рівні клієнта, експорт фірмових звітів. Інтерфейс Matomo насичений, але ця насиченість надає функції, які потрібні для роботи.

Якщо у агентства портфель переважно малопосещаемих сайтів і основне завдання — щомісячні звіти про трафік, а не оптимізація конверсії, Umami залишається виправданим вибором і дозволить заощадити на інфраструктурі. Рішення стосується стелі можливостей, а не неправильного інструменту.

Порівняння функція за функцією

Можливість Umami Matomo Фатом Лайт Ackee
Ліцензія MIT GPL v3 (платні плагіни комерційні) MIT MIT
Стек Node + PostgreSQL PHP + MySQL або MariaDB Go + MySQL або SQLite Node + MongoDB
Активна розробка (2026) Так, щотижневі коміти Так, штатна команда Ні, ~5 років без оновлень Так, низька активність
Без cookie за замовчуванням Так Налаштовується (потрібен прапор) Так Так
Керування кількома сайтами Так, базова Так, зрілий Так, базова Так, базова
Воронки та цілі Обмежена Повний Жодного Жодного
Відстеження електронної комерції Жодного Повний Жодного Жодного
Теплові карти та запис сесій Відтворення сесій; немає вбудованих теплових карт Так (платний плагін) Жодного Жодного
Розмір скрипту трекера ~2 KB ~22 KB ~1 KB ~2 KB
Реальна нижня межа RAM 1 GB total 2 GB total н/д (не розгортати) 1 GB total
Операційна складність Низьке Середнє н/д Низьке
Рекомендація За замовчуванням для більшості Коли важлива стеля функціональності Уникати Нішевий

Розмір VPS у зрозумілих числах

Правильний інструмент частково залежить від того, скільки ви готові платити за сервер, на якому він працює.

Налаштування Реалістичний обсяг RAM CPU Сховище Хороший мінімум для VPS
Umami + Postgres, малий трафік 512 MB-1 GB 1 vCPU 20-25 GB NVMe Невеликий VPS
Umami + Postgres, запас для зростання 1-2 GB 1-2 vCPU 40-60 GB NVMe Малий або середній VPS
Ackee + MongoDB 1 GB 1 vCPU 20-25 GB NVMe Невеликий VPS
Matomo + MariaDB, невеликий сайт 1.5-2 GB 1-2 vCPU 40-60 GB NVMe VPS середнього рівня
Matomo + MariaDB, помірний трафік, стандартні функції 2-4 GB 2 vCPU 80-120 GB NVMe Середній і великий VPS
Matomo + MariaDB + теплова карта або запис сеансу 4 GB+ 2-4 vCPU 120 GB+ NVMe Більший VPS

Чому ці мінімуми важливі:
Малий розмір Umami є навмисним. Umami зберігає легкі аналітичні події в PostgreSQL замість повних журналів запитів веб-сервера, тому зростання бази даних залишається помірним для малих і середніх сайтів.

Процес Node залишається нижче 250 MB навіть коли сайт щодня відвідують кілька тисяч відвідувачів. Зростання Postgres помірне.

VPS з 1 ГБ RAM і 25 ГБ NVMe зберігає багатолітню аналітику для типового сайту одноосібного підприємця. Я запускаю Umami на VPS з 1 ГБ у Frankfurt для невеликого проекту; затримка з Lagos становить близько 110 мс, дашборд відповідає менш ніж за 400 мс, а сервер працює без збоїв уже кілька місяців.

Ресурсоємність Matomo вища, оскільки архітектура старіша і більш загальна. Кожен воркер PHP-FPM споживає 50–80 МБ. MariaDB погано працює при виділенні менше 512 МБ.

Рекомендований Matomo щогодинний cron архівування може спричиняти стрибки CPU та пам'яті, тому VPS потребує запасу ресурсів понад звичайне споживання PHP і бази даних. VPS на 1 ГБ технічно запускає Matomo для дуже малих інсталяцій, але панель управління працює повільно, а ризик OOM під час архівування цілком реальний. Мінімум у 2 ГБ — це не довільне обмеження. Це поріг, за яким інструмент припиняє боротися з вами.

Зростання сховища рідко є вузьким місцем. Диск NVMe на 60 ГБ вміщує дані Matomo за багато років навіть із ввімкненим за замовчуванням зберіганням необроблених логів. Якщо ви ввімкнете запис сесій, плануйте приблизно на порядок більше дискового простору на місяць і щорічно переглядайте розмір тарифного плану.

Pro Tip

If you are running Umami today on a 1 GB VPS and your traffic is growing, the upgrade path is straightforward. Snapshot the VPS, resize to 2 GB, restart. The extra RAM gives Postgres and the Node process more headroom.

Дата-центри ЄС і аспект GDPR

EU datacenter locations for self-hosted analytics, Frankfurt and Amsterdam highlighted

Проблема Schrems-II та передачі даних через GA4, згадана у вступі, — це правовий фон. Самостійний хостинг не робить аналітику автоматично відповідною вимогам, але усуває стандартну схему GA4: дані відвідувачів залишають ваш сайт, потрапляють до аналітичного стеку Google і породжують питання щодо транскордонної обробки.

Самостійне розміщення аналітики в ЄС спрощує стек на рівні юрисдикції. Це не чарівний засіб для відповідності вимогам. Дані збираються вашим трекером, надсилаються безпосередньо на ваш сервер, обробляються та зберігаються у вибраному вами регіоні.

Ваш VPS-провайдер може залишатися процесором даних, тому умови обробки, засоби безпеки, правила зберігання та повідомлення про конфіденційність залишаються важливими. Суть вужча: немає проміжного SaaS-провайдера аналітики і немає стандартного трансатлантичного переносу аналітики в стилі GA4.

Вибір дата-центру має відповідати вашій аудиторії та позиції щодо відповідності вимогам. Frankfurt — стандартний вибір для німецької, австрійської та ширшої аудиторії ЄС. Amsterdam органічно підходить для трафіку Бенілюксу.

London підходить для випадків UK GDPR, але знаходиться за межами ЄС, тому це не та сама відповідь для вимог щодо зберігання даних виключно в ЄС. Zurich підходить для швейцарської аудиторії та швейцарських специфічних потреб конфіденційності, але також знаходиться за межами ЄС.

Pro Tip

Putting a US-headquartered CDN or proxy in front of your analytics endpoint can reintroduce transfer analysis and processor-review work. If the whole point is EU-only analytics handling, terminate TLS directly on the VPS or document the CDN setup carefully.

Огляд механіки налаштування

Це схема розгортання, а не підручник. Повні покрокові інструкції — це окремі публікації.

Umami: Один файл Docker Compose. Два контейнери: Umami (Node) і PostgreSQL. Одна змінна оточення: DATABASE_URL. Порт за замовчуванням 3000. Зворотний проксі попереду для TLS (Caddy — варіант із найменшими труднощами; nginx-proxy-manager і Traefik теж підходять). Додайте скрипт трекера (один рядок) у <head> кожної сторінки, яку потрібно відстежувати. Оновлення виконуються docker compose pull && docker compose up -d.

Matomo: Docker Compose з трьома-чотирма контейнерами: Matomo (matomo:fpm-alpine), nginx (або Apache) перед PHP-FPM, MariaDB і опціонально Redis для кешування. Браузерний майстер первинного налаштування обробляє підключення до бази даних, користувача-адміністратора та налаштування першого сайту. Скрипт трекера — JS-фрагмент, згенерований Matomo та вставлений у <head>. Обов'язково: cron-задача для архівування. Стандартний варіант запуску архівування через URL (?force_archiving=1) підходить для невеликих сайтів, але помітно сповільнює дашборди. Оновлення виконується командою docker compose pull і наступним викликом console core:update.

Обидва: TLS через зворотний проксі — стандартна схема. Обидва проекти публікують офіційні посібники з оновлення. Обидва мають робочі рецепти резервного копіювання (pg_dump для Umami, mariadb-dump для Matomo).

Саме тут Маркетплейс Cloudzy справді має значення. Ви можете розгорнути Umami or Matomo на VPS без необхідності починати з порожнього сервера, самостійно писати файл Compose або витрачати першу годину на збирання базового стека.

VPS все одно повинен бути правильним сервером. Аналітика любить швидкі диски, передбачувану оперативну пам'ять і регіон поряд із тими, хто завантажує ваш скрипт відстеження. Cloudzy надає вам Сховище NVMe, DDR5 ОЗУ, до 40 Gbps мережі, повний root доступ, виділений IPv4 та IPv6, 12+ глобальних регіонів, 99.95% час роботи та Повернення коштів за 14 днів гарантія.

Для Umami перевага — швидкість: запустіть, приєднайте домен, поставте TLS перед ним і вставте скрипт відстеження.

Для Matomo перевага — уникнути роботи з порожнім сервером до того, як ви дійдете до архівування, зберігання, резервного копіювання та налаштувань відстеження.

Коли власний хостинг — неправильне рішення

Ви — єдиний нетехнічний засновник без досвіду роботи з Linux і без часу на його вивчення. Правильна відповідь — Plausible Cloud за $9-19 на місяць. Він відповідає GDPR, панель управління відмінна, і вам не потрібно управляти сервером.

Розрахунок для самостійного хостингу працює лише тоді, коли ваш час дешевший за плату за SaaS або ви справді хочете отримати операційний досвід. Для нетехнічного єдиного засновника цей розрахунок не спрацьовує.

Вам потрібні аудиторські журнали в реальному часі рівня SOC2 або HIPAA у вашому аналітичному процесорі. Ні відкритий Umami, ні відкритий Matomo не надають цього із коробки. Ви можете самостійно побудувати систему аудиту, але робота реальна, а процес сертифікації — окремий проект. Купіть відповідність як послугу для цього випадку.

Ваш маркетинговий стек вимагає GA4 або атрибуцію Google Ads, яка залежить від когорт і пікселів ремаркетингу Google. Самостійна аналітика — не та категорія інструментів для оптимізації AdWords або Meta-Ads.

Дані про конверсії мають надходити до Google або Meta для перенавчання алгоритмів ставок. Самостійна аналітика замінює сценарій описової аналітики (що відбулося на моєму сайті), а не сценарій атрибуції реклами (яку рекламу слід запускати).

Висновок

Правило прийняття рішень коротке. За замовчуванням обирайте Umami для особистих блогів, indie SaaS та невеликих продуктових команд. Переходьте до Matomo, коли воронки, електронна комерція або теплові карти є обов'язковими і у вас є оперативна увага.

Пропустіть Fathom Lite. Обирайте Ackee лише якщо ви вже тестували його і надаєте перевагу його панелі. Запускайте сервер у Frankfurt або Amsterdam, якщо важлива юрисдикція ЄС; інакше — там, де знаходиться ваш трафік.

Вартість інфраструктури для функціонального самостійно розгорнутого аналітичного рішення становить від 7 до 30 доларів на місяць за VPS. Вартість праці — це один файл Docker Compose і зворотний проксі. Більшість труднощів полягає у прийнятті рішень, а не у виконанні.

Часті запитання

Який найкращий інструмент аналітики з власним хостингом у 2026 році?

Umami — рекомендація за замовчуванням для особистих блогів, незалежних SaaS-проектів і невеликих продуктових команд. Він ліцензований за MIT, активно розробляється, за замовчуванням без файлів cookie і комфортно працює на 1 ГБ ОЗУ. Вибирайте Matomo для воронок, електронної комерції або теплових карт. Уникайте Fathom Lite.

Чи підтримується Fathom Lite досі?

Ні. Образ Docker з відкритим кодом не оновлювався понад п'ять років, а активність на GitHub нерегулярна і без випуску нових версій. Тепер розробники зосереджені на комерційному Fathom Analytics. Версія Lite не повинна працювати як інтернет-сервіс у 2026 році.

Чи може аналітика з власним хостингом замінити Google Analytics для відповідності GDPR?

Так, умовно. Самостійно розгорнутий Umami або Matomo на VPS в ЄС зберігає аналітичні дані у вибраному регіоні та усуває стандартну схему передачі GA4. Не ставте CDN на базі США, такий як Cloudflare, перед точкою входу аналітики, якщо причина — відповідність GDPR.

Який VPS потрібен для запуску Matomo?

Реалістичний мінімум — 2 ГБ ОЗУ для невеликого сайту на Matomo. Для помірного трафіку з функціями за замовчуванням плануйте 4 ГБ. Теплові карти та запис сеансів потребують ще більше. Мінімум існує тому, що PHP-FPM, MariaDB, nginx і архівування ділять один сервер.

Чи потрібен Umami банер про файли cookie в ЄС?

За більшістю інтерпретацій регуляторів ЄС — ні. Umami за замовчуванням не записує відстежувальний файл cookie. Він використовує дані запитів першої сторони та агрегує їх на стороні сервера. Деякі юрисдикції все ж можуть вимагати повідомлення, тому перевірте рекомендації місцевого органу з захисту даних, якщо відповідність — головна причина.

Як Umami порівнюється з Plausible на власному сервері?

Досвід самостійного хостингу Umami більш плавний. Plausible Community Edition існує, але комерційний фокус Plausible — це хмара. Umami розглядає самостійний хостинг як основний шлях розповсюдження. Для розгортання з пріоритетом на власний хостинг Umami — більш безпечний вибір. Для SaaS підійдуть і Plausible Cloud, і Umami Cloud.

Яке розташування дата-центру найкраще підходить для самостійної аналітики в ЄС?

Frankfurt є стандартним вибором для німецької, австрійської та ширшої аудиторії ЄС. Amsterdam підходить для трафіку Бенілюксу. London підходить для GDPR Великобританії, але не для вимог щодо зберігання даних виключно в ЄС. Обирайте регіон, найближчий до ваших відвідувачів, якщо тільки вимоги відповідності не вказують на більш конкретне місце.

Share

Більше з блогу

Продовжуйте читати.

Готові розгортати? Від $2,48/міс.

Незалежна хмара з 2008 року. AMD EPYC, NVMe, 40 Gbps. Повернення коштів за 14 днів.