Self-hosted analytics: Plausible / Umami / PostHog без Google

calendar_month 8 мая 2026 schedule 6 мин. чтения visibility 20 просмотров
person
Valebyte Team
Self-hosted analytics: Plausible / Umami / PostHog без Google

Для замены Google Analytics и сохранения полного контроля над данными оптимально использовать plausible self hosted, Umami или PostHog на собственном VPS — это позволяет обойтись без cookie-баннеров, защитить приватность пользователей и экономить от $50 до $300 в месяц на подписках при трафике от 100 000 визитов.

Почему современному проекту необходима ga alternative и уход от Google

Google Analytics 4 (GA4) стала громоздким инструментом, который перегружен интерфейсными решениями и юридическими сложностями. Основная проблема GA4 заключается в нарушении GDPR: передача данных пользователей из ЕС на серверы США признана незаконной во многих европейских юрисдикциях. Использование privacy analytics на собственном сервере решает эту проблему в корне, так как данные не покидают ваш контур.

Проблема приватности и блокировщиков рекламы

Скрипты Google Analytics блокируются расширениями типа uBlock Origin и браузерами Brave или Safari по умолчанию. Это приводит к потере 30–50% данных о трафике. Когда вы разворачиваете umami analytics vps или Plausible, вы можете проксировать запросы через свой домен, что делает аналитику невидимой для большинства блокировщиков, обеспечивая точность данных близкую к 100%.

Экономическая выгода self-hosted решений

Облачные версии Plausible стоят от $19/мес за 100 000 просмотров страниц. Если ваш проект растёт до 1 млн просмотров, цена взлетает до $69/мес. PostHog в облаке при больших объёмах событий может выставлять счета на сотни и тысячи долларов. Аренда VPS за $10–20 позволяет обрабатывать миллионы событий без увеличения стоимости владения. Если вы планируете миграцию с Vercel или Netlify на свой VPS, установка аналитики в тот же кластер станет логичным шагом для оптимизации расходов.

Plausible self hosted: минимализм и высокая производительность

Решение plausible self hosted ориентировано на тех, кому нужны чистые цифры без лишнего шума. Это легковесная аналитика, написанная на Elixir, которая использует базу данных ClickHouse для быстрой обработки миллионов строк. Скрипт отслеживания весит менее 1 КБ, что в 45 раз меньше, чем стандартный тег Google Analytics.

Технологический стек и требования

Plausible требует ClickHouse для хранения метрик и PostgreSQL для хранения метаданных (пользователи, сайты). Для стабильной работы проекта с трафиком до 500 000 просмотров в месяц достаточно VPS с 2 vCPU и 4 GB RAM. ClickHouse эффективно сжимает данные, поэтому диск на 40-60 GB NVMe хватит на несколько лет хранения истории.

Ищете надёжный сервер для ваших проектов?

VPS от $10/мес и выделенные серверы от $9/мес с NVMe, DDoS-защитой и поддержкой 24/7.

Смотреть предложения →
# Пример части docker-compose для Plausible
services:
  plausible_db:
    image: postgres:14-alpine
    volumes:
      - db_data:/var/lib/postgresql/data
  
  plausible_events_db:
    image: clickhouse/clickhouse-server:23.3-alpine
    volumes:
      - event_data:/var/lib/clickhouse
      - ./clickhouse-config.xml:/etc/clickhouse-server/config.d/logging.xml

Преимущества перед конкурентами

  • Отсутствие кук: Plausible не использует cookies и не отслеживает пользователей между сайтами, что освобождает вас от необходимости вешать раздражающий cookie-баннер.
  • Скорость: Интерфейс мгновенно загружает отчеты даже при огромных выборках данных.
  • Open Source: Вы можете модифицировать код под свои нужды, хотя лицензия AGPL накладывает определенные обязательства.

Umami analytics vps: простота установки и полная бесплатность

Если вам нужно решение, которое разворачивается за 5 минут, то umami analytics vps — идеальный выбор. Это Node.js приложение, которое работает с обычной базой данных MySQL или PostgreSQL. В отличие от Plausible, Umami не требует ClickHouse, что значительно снижает порог вхождения и требования к оперативной памяти сервера.

Архитектура и легкость интеграции

Umami идеально подходит для небольших и средних сайтов, блогов и лендингов. Он потребляет минимум ресурсов: для работы достаточно 1 GB RAM и 1 vCPU. Это позволяет запустить аналитику на самом дешевом тарифе VPS или даже рядом с основным приложением. При работе с конфиденциальными данными важно обеспечить безопасность доступа, используя self-hosted парольные менеджеры для хранения ключей API и паролей базы данных.

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

  1. Неограниченное количество сайтов: В одной панели можно отслеживать сотни доменов.
  2. События и цели: Поддержка отслеживания кликов по кнопкам, отправок форм и других кастомных событий.
  3. Публичные ссылки: Возможность поделиться статистикой конкретного сайта через уникальный URL без регистрации.

PostHog selfhost: аналитика уровня Mixpanel и Amplitude

Инструмент posthog selfhost — это не просто счетчик посещений, а полноценная платформа продуктовой аналитики. Если Plausible говорит вам, сколько человек пришло, то PostHog показывает, что именно они делали, записывая сессии и строя сложные воронки конверсии.

Функционал для продуктовых команд

PostHog включает в себя инструменты, за которые в других сервисах приходится платить отдельно:

  • Session Recording: Визуальный повтор действий пользователя на сайте.
  • Feature Flags: Управление функционалом приложения (A/B тесты) без деплоя кода.
  • Heatmaps: Тепловые карты кликов для анализа юзабилити.
  • Cohorts: Группировка пользователей по поведению для глубокого анализа удержания (retention).

Сложность и ресурсы

Нужно учитывать, что posthog selfhost — это тяжелое решение. Оно включает в себя Kafka, ClickHouse, Redis, PostgreSQL и несколько микросервисов на Python/Go. Для минимальной инсталляции потребуется VPS с 4-8 GB RAM. Если ваш проект связан с обработкой больших данных или машинным обучением, где вы уже используете векторные базы данных на VPS, PostHog станет мощным дополнением к вашей инфраструктуре данных.

Сравнение характеристик self-hosted систем аналитики

Для выбора подходящего инструмента важно сравнить их по ключевым параметрам: потреблению ресурсов, сложности поддержки и функциональным возможностям.

Характеристика Plausible Umami PostHog
Основной фокус Простота и приватность Бесплатная замена GA Продуктовая аналитика
База данных ClickHouse + Postgres Postgres / MySQL ClickHouse + Postgres + Kafka
Мин. RAM 2-4 GB 1 GB 4-8 GB
Сложность установки Средняя (Docker) Низкая (Docker/Node) Высокая (Docker Compose/K8s)
Запись сессий Нет Нет Да
A/B тесты Базовые Нет Продвинутые

Установка через Docker: пошаговый алгоритм

Использование Docker — стандарт для развертывания privacy analytics. Это изолирует зависимости и позволяет быстро обновлять систему. Рассмотрим процесс на примере Plausible, как наиболее сбалансированного решения.

Подготовка окружения

Перед установкой убедитесь, что на вашем VPS установлены Docker и Docker Compose. Также вам понадобится доменное имя и настроенный reverse-proxy (Nginx или Traefik) для работы через HTTPS.

# Обновление системы и установка Docker
apt update && apt upgrade -y
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

Конфигурация Plausible

Клонируйте официальный репозиторий хостинга и настройте файл окружения. Обязательно сгенерируйте стойкий секретный ключ для сессий.

git clone https://github.com/plausible/hosting
cd hosting
openssl rand -base64 48 # Сгенерируйте секрет
nano plausible-conf.env

В файле plausible-conf.env укажите ваш домен, параметры SMTP для уведомлений и сгенерированный секрет. После этого запустите контейнеры командой docker compose up -d. Через несколько минут аналитика будет доступна по адресу вашего домена.

Оптимизация работы и автоматизация данных

После настройки сбора данных часто возникает задача их обработки или передачи в другие системы (CRM, Telegram-боты). Для этих целей идеально подходит self-hosted n8n, который может забирать данные через API Plausible или PostHog и строить автоматизированные воронки без написания кода.

Обход блокировщиков рекламы

Чтобы ваша umami analytics vps или Plausible собирали данные даже у пользователей с AdBlock, используйте технику Reverse Proxy. Вместо подключения скрипта с домена analytics.yourdomain.com, настройте проксирование в Nginx так, чтобы скрипт отдавался с основного домена по пути /js/script.js.

# Пример конфига Nginx для проксирования
location /stats/js/script.js {
    proxy_pass http://localhost:8000/js/script.js;
    proxy_set_header Host analytics.yourdomain.com;
}

location /stats/api/event {
    proxy_pass http://localhost:8000/api/event;
    proxy_set_header Host analytics.yourdomain.com;
}

Безопасность и хранение данных

При использовании posthog selfhost или других инструментов вы становитесь ответственным за сохранность персональных данных. Регулярные бэкапы баз данных PostgreSQL и ClickHouse критически важны. Используйте Restic или аналогичные инструменты для автоматического копирования дампов в S3-совместимое хранилище.

Масштабирование ресурсов

По мере роста трафика ClickHouse начнет потреблять больше дискового пространства. Рекомендуется использовать VPS с NVMe дисками, так как скорость чтения/записи напрямую влияет на отзывчивость интерфейса аналитики при построении отчетов за длительные периоды. Если вы чувствуете, что текущий сервер не справляется, миграция на более мощный инстанс в Docker выполняется простым переносом папки с volumes и файлов конфигурации.

Выводы

Для большинства контентных проектов и малого бизнеса лучшим выбором будет Plausible self hosted из-за баланса скорости и функционала. Если бюджет на сервер ограничен $5, выбирайте Umami, а для сложных SaaS-продуктов с необходимостью анализа поведения пользователей незаменим PostHog.

Готовы выбрать сервер?

VPS и выделенные серверы в 72+ странах с мгновенной активацией и полным root-доступом.

Начать сейчас →

Share this post:

support_agent
Valebyte Support
Usually replies within minutes
Hi there!
Send us a message and we'll reply as soon as possible.