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

Plausiblev3.2.1

Своя аналитика сайта без cookie-баннера: посетители, источники трафика, конверсии - на вашем сервере, без ограничения по числу сайтов.

После создания сервера Plausible разворачивается сам: Docker поднимает три контейнера (приложение, PostgreSQL, ClickHouse), администратор заводится установкой, отдельный контейнер Caddy выпускает Let's Encrypt и открывает доступ по HTTPS на magic-DNS адресе - вручную ничего настраивать не нужно. Первый старт занимает около 4 минут.

Что внутри

Plausible (Elixir/Phoenix)
приложение: дашборд, счетчик, цели, сегменты, Stats API.
PostgreSQL 16
учетные записи, подключенные сайты, настройки.
ClickHouse 24.12
вся история посещений; настроен в режиме пониженного потребления памяти.
Caddy
reverse-proxy и авто-TLS (Let's Encrypt), отдельный контейнер. Приложение слушает только localhost.

Безопасность

  • Регистрация закрыта с первого запускаадминистратора заводит сама установка, посторонний с адресом учетку не создаст (в отличие от формы регистрации продукта, которая по умолчанию открыта).
  • Ставится актуальная версия с закрытыми уязвимостямирецепт пином тянет конкретный релиз, а не latest; при обновлении версии в параметрах подтягивается свежий образ.
  • fail2banбанит IP после серии неудачных попыток входа по SSH.
  • HTTPS с автопродлениемLet's Encrypt на magic-DNS или вашем домене.

Как войти

  1. Адрес формируется из IP сервера: замените точки на дефисы и добавьте .fatmetal.net. Пример: IP 45.15.159.190 -> https://45-15-159-190.fatmetal.net (этот же адрес показан при входе по SSH).

  2. Администратор уже создан установкой: логин admin@<ваш-адрес> (или значение ADMIN_EMAIL, если задавали при заказе), пароль - тот же, что для входа по SSH на этот сервер. Регистрация новых пользователей закрыта.

  3. Дальше нажмите Add website, укажите домен своего сайта и вставьте выданный код в <head> страниц. Первые примерно 30 секунд после добавления сайта счетчик ничего не покажет - это не ошибка, приложение обновляет список сайтов раз в 30 секунд.

Свой домен

Направьте A-запись на IP этого сервера, задайте DOMAIN=ваш.домен в /etc/plausible-mp/params.env и выполните bash /opt/plausible-mp/install.sh - Caddy перевыпустит сертификат под новый домен. Полная инструкция - на сервере: cat /root/plausible-credentials.txt.

Требования

Тариф CPU2-RAM4-DISK50: в простое стек держит около 486 МиБ (приложение 289, ClickHouse 166, PostgreSQL 31), образы на диске - 1,4 ГБ. Процессор с поддержкой SSE4.2 (x86-64) или NEON (ARM) обязателен - это требование ClickHouse, без него база не стартует; на тарифах Fatmetal есть. Данные растут медленно: около 17 байт на просмотр страницы после сжатия, диска в тарифе хватает надолго.

Почта опциональна: без нее подтверждение адреса, приглашения в команду и сброс пароля не работают, сам продукт при этом полностью рабочий. Свой SMTP вписывается в /etc/plausible-mp/params.env.

Подробный разбор с замерами →
Plausible450 ₽/месЗапустить →
Спросить инженера в TelegramМы на связи