Команда инженеров · свой ЦОД в РФ · своё железо · своя панель · CloudStack + Linstor · MCP · база знаний по self-hosted
Обновлено 29 сентября 2026 г.
Аналитика и метрики

Plausible Analytics

Своя аналитика сайта на своем сервере: посещаемость, источники трафика и конверсии без cookie-баннера. Разбираем, что именно дает бесплатная Community Edition и чего в ней нет по сравнению с облаком.

Сентябрь 2026 ~9 минут чтения Fatmetal Team
Analytics Лицензия: AGPLv3 Статус: запущен у нас, CE v3.2.1

Вердикт

Подходит
  • студиям и агентствам с несколькими клиентскими сайтами: в своей установке их число ничем не ограничено
  • кому нужна посещаемость без cookie-баннера и без передачи данных третьей стороне
  • кому важно, чтобы данные посетителей лежали в России (152-ФЗ)
Не подходит
  • нужны воронки и пути пользователя: в бесплатной версии их нет вообще
  • нужен вход по SSO или Sites API - это только платное облако
  • не готовы обслуживать ClickHouse и следить за выходом новых версий
Тариф: CPU2-RAM4-DISK50 Память в простое: 486 MiB Сложность: средняя От пустой машины до входа: около 4 минут Главный риск: обновления безопасности ставите вы сами Перед продом: закрыть регистрацию, включить TLS, настроить бэкап двух баз

Проверено на CE v3.2.1, сентябрь 2026, тариф CPU2-RAM4-DISK50, Ubuntu 24.04. На других версиях цифры будут отличаться.

Что это

Что это и кому нужно

Plausible считает посещаемость сайта: сколько людей пришло, откуда, на какие страницы и с чего ушли. Все на одной странице, без обучения и без сотни вкладок.

Счетчик не ставит cookie и не собирает персональные данные, поэтому баннер согласия не нужен. Скрипт весит меньше килобайта против десятков у счетчика Google.

Главный мотив своей установки в России простой: данные о посетителях остаются на вашем сервере. Облако самого вендора обрабатывает их только в Евросоюзе, и как вариант для 152-ФЗ оно не подходит вовсе.

ElixirPhoenixPostgreSQLClickHouseDocker
Главное

Бесплатная версия - не урезанное облако, но и не полное

Вендор перечисляет разницу открытым текстом. Читать это стоит до установки, а не после.

Код открыт целиком, закрытого ядра нет. Но часть возможностей облака в Community Edition просто отсутствует, и обойти это настройкой нельзя.

ЧтоCommunity EditionОблако вендора
Число сайтов и участников командыБез ограничений1 / 3 / 10 по тарифам, дальше по запросу
Воронки, пути пользователя, выручка ecommerceНетЕсть
Вход по SSO, Sites APIНетЕсть
Дашборд, цели, события, сегменты, Stats APIЕстьЕсть
Фильтрация ботовБазовая, по User-Agent и спам-реферерамПлюс около 32 тысяч диапазонов датацентров
Новые возможностиРелиз дважды в годНесколько раз в неделю
ПоддержкаТолько сообществоЛюди, которые делают продукт
Где данныеВаш сервер, любая странаТолько Евросоюз
i
Где проходит граница по деньгам. На 100 тысячах просмотров в месяц облако Plausible стоит от 19 долларов за один сайт и 39 за десять. Конкурирующий Fathom берет 15 долларов и кладет в тариф 50 сайтов. То есть облако выигрывает на одном маленьком сайте, а своя установка - там, где сайтов много.
Обновление

Что изменилось с прошлого разбора

В прошлый раз у нас стояла CE v3.0.1. Между ней и v3.2.1 вышло три релиза.

v3.1.0 - новый счетчик. Появился динамический скрипт, который настраивается прямо в интерфейсе: отслеживание исходящих ссылок, скачиваний файлов и отправки форм включается галочками. Старые сниппеты продолжают работать, переписывать сайт не нужно. Рядом выложили модуль для NPM.

Там же переработали темную тему и изменили счет отказов: сессия считается отказом, если в ней меньше двух просмотров и не было значимых событий. Цифра отказов после обновления сдвинется, это не поломка.

v3.2.0 - общие ссылки и память. Ссылку на дашборд теперь можно ограничить сегментом данных. Важнее другое: починили низкоресурсные настройки ClickHouse, которые до этого не применялись вовсе.

v3.2.1 - только заплатка безопасности. Весь релиз состоит из нее, подробности ниже.

Поднять тег образа недостаточно
Между v3.0.1 и v3.2.1 изменился сам файл сборки: добавился еще один конфиг ClickHouse. Обновление - это перечитать ветку репозитория целиком, а потом уже перезапустить контейнеры.
Под капотом

Три контейнера и две базы

Приложение написано на Elixir. Настройки, пользователи и сайты лежат в PostgreSQL, а сами события посещений - в ClickHouse, аналитической базе, которая мгновенно считает агрегаты на больших объемах.

Отсюда главное требование к железу: процессору нужна поддержка SSE4.2, а памяти вендор просит от 2 ГБ. На процессоре без этих инструкций ClickHouse не стартует вовсе.

Готовые образы тянутся из GHCR, собирать ничего не нужно. Обвязка живет в отдельном репозитории, и версии в нем лежат ветками, а не тегами - тот, кто ищет тег, ничего не найдет.

В маркетплейсе Fatmetal

Не хотите ставить руками?

Этот стек есть в маркетплейсе Fatmetal - установку из этого разбора можно не повторять. Заказываете сервер, через несколько минут получаете рабочий адрес, валидный TLS и файл с доступами.

Рекомендуемая конфигурация:
2 vCPU · 4 ГБ RAM · 50 ГБ NVMe от 450 ₽/мес

Развернуть в 1 клик →
Установка

Как это ставится

Ubuntu 24.04, Docker, официальный путь вендора. Ничего собирать не нужно.

  1. Взять обвязку нужной версии

    git clone -b v3.2.1 --single-branch \
      https://github.com/plausible/community-edition plausible-ce
    cd plausible-ce

    Именно -b v3.2.1: версии здесь лежат ветками.

  2. Задать адрес и секреты

    echo "BASE_URL=https://analytics.вашсайт.ru" >> .env
    echo "SECRET_KEY_BASE=$(openssl rand -base64 48)" >> .env

    BASE_URL - адрес, по которому будет жить аналитика, и из него же собирается сниппет счетчика. SECRET_KEY_BASE - не короче 64 символов.

  3. Открыть порты и запустить

    printf 'HTTP_PORT=80\nHTTPS_PORT=443\n' >> .env
    docker compose up -d

    На этих портах приложение само получает сертификат Let's Encrypt - отдельный обратный прокси не нужен. Поднимутся три контейнера.

  4. Создать администратора и закрыть вход

    Первый, кто откроет адрес, становится администратором. Сразу после этого допишите DISABLE_REGISTRATION=true и перезапустите стек, иначе аккаунт заведет кто угодно.

Экран установки счетчика Plausible: вкладки Script, WordPress и NPM, готовый сниппет и галочки дополнительных измерений
Новый счетчик из v3.1.0: сниппет выдается готовым, а отслеживание ссылок, скачиваний и форм включается галочками.
Замеры

Сколько это просит на самом деле

Цифры с нашего стенда: CPU2-RAM4-DISK50, Ubuntu 24.04, 544 просмотра в базе.

Память в простое, все три контейнера
486 MiB
Из них приложение / ClickHouse / PostgreSQL
289 / 166 / 31 MiB
Образы на диске
1,4 ГБ
Установка Docker, загрузка образов, запуск
86 + 78 + 72 секунды
Перезапуск стека до готовности
23 секунды
Отдача страницы интерфейса
5 мс
Одно событие на диске после сжатия
17 байт
i
Память мерили по cgroup, а не по docker stats. Последний считает страничный кэш частью памяти контейнера и на двух базах завышает результат: 623 MiB вместо настоящих 486. Разница в 137 MiB - это кэш, из которого рождаются лишние требования к тарифу.

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

Дашборд Plausible: 527 уникальных посетителей, 544 просмотра, источники трафика и топ страниц
Главный экран: посетители, просмотры, отказы и длительность визита сверху, источники и страницы снизу. Все на одной странице.
Что внутри

Что можно настроить

В настройках сайта есть цели и события, собственные свойства, импорт из Google Analytics, почтовые отчеты и общие ссылки на дашборд для тех, у кого нет аккаунта.

Отдельный раздел - щиты: можно отбрасывать трафик по IP, стране, странице или имени хоста. Это ручная замена той фильтрации ботов, которая в облаке работает сама.

Настройки сайта в Plausible: домен, часовой пояс и меню разделов - цели, свойства, интеграции, импорт и экспорт, щиты
Настройки сайта: слева весь набор возможностей бесплатной версии, справа домен и часовой пояс отчетов.
Подводные камни

Где может сломаться

Что мы встретили на живой установке.

!
Первые полминуты счетчик молча не считает. Добавили сайт, вставили скрипт, обновили страницу - в дашборде пусто. Приложение обновляет список сайтов раз в 30 секунд, и до этого события для нового домена отбрасываются. Приемник при этом отвечает 202 ok, никакой ошибки не показывают. Просто подождите полминуты и обновите страницу еще раз.
!
ClickHouse разборчив в железе. Нужен процессор с SSE4.2 и минимум 2 ГБ памяти, иначе база не поднимется. На наших серверах SSE4.2 есть, но при переносе на старое железо это первое, что стоит проверить.
!
Регистрация открыта по умолчанию. Пока не выставлен DISABLE_REGISTRATION=true, аккаунт на вашем сервере может завести любой, кто знает адрес.
!
Без почты не работает половина сценариев команды. Подтверждение адреса, приглашения коллег и сброс пароля требуют SMTP. Одному администратору это не мешает, команде - мешает сразу.
Не выпускается сертификат Let's Encrypt
Приложение умеет получать сертификат само, но ему нужен открытый входящий порт 80 и имя, которое в него резолвится. Если порт закрыт фаерволом провайдера, выпуск не пройдет - тогда TLS отдают обратному прокси. Второй случай: имя уже исчерпало недельную квоту у Let's Encrypt, и в журнале будет прямо сказано, до какого времени ждать.
Безопасность

Обновления - ваша работа, и это не фигура речи

В мае 2026 вышел релиз v3.2.1, состоящий из одной заплатки. В версиях с v3.0.0 по v3.2.0 был открыт служебный адрес /storybook, через который при определенных условиях выполнялся произвольный код на сервере. Идентификатор - CVE-2026-8467.

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

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

i
Что с этим делать. Подпишитесь на релизы репозитория на GitHub, держите рабочий бэкап и обновляйтесь сразу, а не когда дойдут руки. Свою установку стоит считать инфраструктурой, которую вы обслуживаете, а не программой, которую поставили один раз.

Бэкап - это тома обеих баз: PostgreSQL с настройками и пользователями и ClickHouse со всей историей событий. Лицензия AGPLv3, для своего использования ограничений нет.

Рядом

Связь с другими стеками

  • Почтовый сервер или релей - для приглашений, сброса пароля и отчетов на почту.
  • Бэкапы - дампы PostgreSQL и ClickHouse плюс снапшот диска.
  • Ваши сайты - один экземпляр считает сколько угодно доменов, лимита нет.
  • Обратный прокси - нужен только если порт 80 закрыт или на машине уже что-то слушает 443.
Без прикрас

Когда это НЕ ваш выбор

Нужны воронки и пути пользователя. В бесплатной версии их нет, и настройками они не включаются. Это возможности платного облака.

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

Нужна глубокая продуктовая аналитика. Когорты, записи сессий, сложные сегменты - это другой класс инструментов, и Plausible в него не метит.

Некому следить за обновлениями. Если применять релизы безопасности будет некому, облако выйдет дешевле по совокупным затратам и спокойнее.

FAQ

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

Нужен ли баннер согласия на cookie?

Нет. Счетчик не ставит cookie и не собирает персональные данные.

Сколько сайтов можно подключить?

Сколько угодно, лимита в бесплатной версии нет. В облаке сайты тарифицируются.

Хватит ли 2 ГБ памяти?

Для старта да: в простое стек занимает 486 MiB. Мы рекомендуем 4 ГБ, чтобы был запас на всплески и импорт истории.

Можно перенести данные из Google Analytics?

Да, импорт есть в настройках сайта и работает в бесплатной версии.

Интерфейс на русском?

Нет, только английский: переводов у продукта нет, выбора языка в настройках тоже.

Как часто выходят новые версии?

Для своей установки - примерно дважды в год. Заплатки безопасности могут выйти отдельно и вне этого ритма.

Как обновляться?

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

Что бэкапить?

Тома обеих баз. Вся история событий лежит в ClickHouse, настройки и пользователи - в PostgreSQL.

Итог

Plausible ставится за четыре минуты, занимает 486 MiB в простое и спокойно живет на тарифе CPU2-RAM4-DISK50 даже с ClickHouse внутри. Своя установка снимает лимит на число сайтов и оставляет данные посетителей в России - для студии с десятком клиентских сайтов это решающий довод.

Взамен вы берете на себя две вещи: ручную борьбу с ботами и обновления безопасности. Воронок, SSO и Sites API в бесплатной версии не будет. Если это вас устраивает, замены Google Analytics проще и легче сейчас нет.

Рекомендуемая конфигурация для установки:
2 vCPU · 4 ГБ RAM · 50 ГБ NVMe

Не хотите устанавливать вручную?

Запустите Plausible на этой конфигурации автоматически - от 450 ₽/мес.

Запустить Plausible →
Анонсы новых разборов в Telegram-канале Новые гайды и карточки в маркетплейсе первыми @fatmetal_channel →

Этот стек у нас запущен на тарифе CPU2-RAM4-DISK50. Нашли неточность в гайде - напишите, поправим в течение дня.

Спросить инженера в TelegramМы на связи