Plausible Analytics
Своя аналитика сайта на своем сервере: посещаемость, источники трафика и конверсии без cookie-баннера. Разбираем, что именно дает бесплатная Community Edition и чего в ней нет по сравнению с облаком.
Вердикт
- студиям и агентствам с несколькими клиентскими сайтами: в своей установке их число ничем не ограничено
- кому нужна посещаемость без cookie-баннера и без передачи данных третьей стороне
- кому важно, чтобы данные посетителей лежали в России (152-ФЗ)
- нужны воронки и пути пользователя: в бесплатной версии их нет вообще
- нужен вход по SSO или Sites API - это только платное облако
- не готовы обслуживать ClickHouse и следить за выходом новых версий
Проверено на CE v3.2.1, сентябрь 2026, тариф CPU2-RAM4-DISK50, Ubuntu 24.04. На других версиях цифры будут отличаться.
Что это и кому нужно
Plausible считает посещаемость сайта: сколько людей пришло, откуда, на какие страницы и с чего ушли. Все на одной странице, без обучения и без сотни вкладок.
Счетчик не ставит cookie и не собирает персональные данные, поэтому баннер согласия не нужен. Скрипт весит меньше килобайта против десятков у счетчика Google.
Главный мотив своей установки в России простой: данные о посетителях остаются на вашем сервере. Облако самого вендора обрабатывает их только в Евросоюзе, и как вариант для 152-ФЗ оно не подходит вовсе.
Бесплатная версия - не урезанное облако, но и не полное
Вендор перечисляет разницу открытым текстом. Читать это стоит до установки, а не после.
Код открыт целиком, закрытого ядра нет. Но часть возможностей облака в Community Edition просто отсутствует, и обойти это настройкой нельзя.
| Что | Community Edition | Облако вендора |
|---|---|---|
| Число сайтов и участников команды | Без ограничений | 1 / 3 / 10 по тарифам, дальше по запросу |
| Воронки, пути пользователя, выручка ecommerce | Нет | Есть |
| Вход по SSO, Sites API | Нет | Есть |
| Дашборд, цели, события, сегменты, Stats API | Есть | Есть |
| Фильтрация ботов | Базовая, по User-Agent и спам-реферерам | Плюс около 32 тысяч диапазонов датацентров |
| Новые возможности | Релиз дважды в год | Несколько раз в неделю |
| Поддержка | Только сообщество | Люди, которые делают продукт |
| Где данные | Ваш сервер, любая страна | Только Евросоюз |
Что изменилось с прошлого разбора
В прошлый раз у нас стояла CE v3.0.1. Между ней и v3.2.1 вышло три релиза.
v3.1.0 - новый счетчик. Появился динамический скрипт, который настраивается прямо в интерфейсе: отслеживание исходящих ссылок, скачиваний файлов и отправки форм включается галочками. Старые сниппеты продолжают работать, переписывать сайт не нужно. Рядом выложили модуль для NPM.
Там же переработали темную тему и изменили счет отказов: сессия считается отказом, если в ней меньше двух просмотров и не было значимых событий. Цифра отказов после обновления сдвинется, это не поломка.
v3.2.0 - общие ссылки и память. Ссылку на дашборд теперь можно ограничить сегментом данных. Важнее другое: починили низкоресурсные настройки ClickHouse, которые до этого не применялись вовсе.
v3.2.1 - только заплатка безопасности. Весь релиз состоит из нее, подробности ниже.
Три контейнера и две базы
Приложение написано на Elixir. Настройки, пользователи и сайты лежат в PostgreSQL, а сами события посещений - в ClickHouse, аналитической базе, которая мгновенно считает агрегаты на больших объемах.
Отсюда главное требование к железу: процессору нужна поддержка SSE4.2, а памяти вендор просит от 2 ГБ. На процессоре без этих инструкций ClickHouse не стартует вовсе.
Готовые образы тянутся из GHCR, собирать ничего не нужно. Обвязка живет в отдельном репозитории, и версии в нем лежат ветками, а не тегами - тот, кто ищет тег, ничего не найдет.
В маркетплейсе Fatmetal
Не хотите ставить руками?
Этот стек есть в маркетплейсе Fatmetal - установку из этого разбора можно не повторять. Заказываете сервер, через несколько минут получаете рабочий адрес, валидный TLS и файл с доступами.
Рекомендуемая конфигурация:
2 vCPU · 4 ГБ RAM · 50 ГБ NVMe от 450 ₽/мес
Как это ставится
Ubuntu 24.04, Docker, официальный путь вендора. Ничего собирать не нужно.
Взять обвязку нужной версии
git clone -b v3.2.1 --single-branch \ https://github.com/plausible/community-edition plausible-ce cd plausible-ceИменно
-b v3.2.1: версии здесь лежат ветками.Задать адрес и секреты
echo "BASE_URL=https://analytics.вашсайт.ru" >> .env echo "SECRET_KEY_BASE=$(openssl rand -base64 48)" >> .envBASE_URL- адрес, по которому будет жить аналитика, и из него же собирается сниппет счетчика.SECRET_KEY_BASE- не короче 64 символов.Открыть порты и запустить
printf 'HTTP_PORT=80\nHTTPS_PORT=443\n' >> .env docker compose up -dНа этих портах приложение само получает сертификат Let's Encrypt - отдельный обратный прокси не нужен. Поднимутся три контейнера.
Создать администратора и закрыть вход
Первый, кто откроет адрес, становится администратором. Сразу после этого допишите
DISABLE_REGISTRATION=trueи перезапустите стек, иначе аккаунт заведет кто угодно.
Сколько это просит на самом деле
Цифры с нашего стенда: CPU2-RAM4-DISK50, Ubuntu 24.04, 544 просмотра в базе.
- Память в простое, все три контейнера
- 486 MiB
- Из них приложение / ClickHouse / PostgreSQL
- 289 / 166 / 31 MiB
- Образы на диске
- 1,4 ГБ
- Установка Docker, загрузка образов, запуск
- 86 + 78 + 72 секунды
- Перезапуск стека до готовности
- 23 секунды
- Отдача страницы интерфейса
- 5 мс
- Одно событие на диске после сжатия
- 17 байт
docker stats. Последний считает страничный кэш частью памяти контейнера и на двух базах завышает результат: 623 MiB вместо настоящих 486. Разница в 137 MiB - это кэш, из которого рождаются лишние требования к тарифу.Рост данных считать просто: миллион просмотров в месяц - это десятки мегабайт. Диска в тарифе хватит надолго, отдельное хранилище продукту не нужно.
Что можно настроить
В настройках сайта есть цели и события, собственные свойства, импорт из Google Analytics, почтовые отчеты и общие ссылки на дашборд для тех, у кого нет аккаунта.
Отдельный раздел - щиты: можно отбрасывать трафик по IP, стране, странице или имени хоста. Это ручная замена той фильтрации ботов, которая в облаке работает сама.
Где может сломаться
Что мы встретили на живой установке.
202 ok, никакой ошибки не показывают. Просто подождите полминуты и обновите страницу еще раз.DISABLE_REGISTRATION=true, аккаунт на вашем сервере может завести любой, кто знает адрес.Обновления - ваша работа, и это не фигура речи
В мае 2026 вышел релиз v3.2.1, состоящий из одной заплатки. В версиях с v3.0.0 по v3.2.0 был открыт служебный адрес /storybook, через который при определенных условиях выполнялся произвольный код на сервере. Идентификатор - CVE-2026-8467.
Вендор описал проблему подробно и назвал временную меру для тех, кто не может обновиться сразу: закрыть этот адрес на обратном прокси. Так выглядит взрослая реакция на уязвимость.
Но вывод для владельца своей установки другой. В облаке такую дыру закрывают за вас и в тот же день. У себя заплатка защищает только после того, как вы ее поставили, а релизы выходят дважды в год - значит между публикацией и вашим обновлением может пройти много времени.
Бэкап - это тома обеих баз: PostgreSQL с настройками и пользователями и ClickHouse со всей историей событий. Лицензия AGPLv3, для своего использования ограничений нет.
Связь с другими стеками
- Почтовый сервер или релей - для приглашений, сброса пароля и отчетов на почту.
- Бэкапы - дампы PostgreSQL и ClickHouse плюс снапшот диска.
- Ваши сайты - один экземпляр считает сколько угодно доменов, лимита нет.
- Обратный прокси - нужен только если порт 80 закрыт или на машине уже что-то слушает 443.
Когда это НЕ ваш выбор
Нужны воронки и пути пользователя. В бесплатной версии их нет, и настройками они не включаются. Это возможности платного облака.
Нужна чистая статистика без ручной работы. Трафик из датацентров сам по себе не отсеется: в облаке для этого есть отдельный механизм, в своей установке остаются щиты, которые настраивают руками.
Нужна глубокая продуктовая аналитика. Когорты, записи сессий, сложные сегменты - это другой класс инструментов, и Plausible в него не метит.
Некому следить за обновлениями. Если применять релизы безопасности будет некому, облако выйдет дешевле по совокупным затратам и спокойнее.
Частые вопросы
Нужен ли баннер согласия на 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 ₽/мес.
Этот стек у нас запущен на тарифе CPU2-RAM4-DISK50. Нашли неточность в гайде - напишите, поправим в течение дня.