Разделы документации

Plausible CE

Plausible CE — это инструмент аналитики посещаемости веб-проектов, позволяет собирать статистику посещаемости сайтов, действий на них, в том числе с акцентом на приватность и безопасность. Является аналогом Яндекс.Метрики, Google Analytics и аналогичных систем. Совместим с требованиями GDRP, CCPA и PECR, не собирает и не обрабатывает персональные данные посетителей. Распространяется бесплатно и имеет открытый исходный код.

ℹ️ На VPS от Mnogoweb доступна автоматическая установка Plausible CE. Вы получите готовый к работе сервер с этим инструментом и сможете сразу же начать собирать статистику посещаемости ваших проектов.
  • Ubuntu 24.04 (x86_64)
  • Docker (официальная версия)
  • Plausible CE (официальная версия для Docker)
  • Веб-сервер Caddy

Для создания сервера с Plausible CE достаточно выбрать это ПО на вкладке Приложения. Аналогичное действие можно сделать при переустановке операционной системы.

Обратите внимание:Для корректной и быстрой работы Plausible CE необходимо, чтобы у заказанного сервера было минимум 2 Гб RAM.

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

В нашей установке используются следующие пути и параметры:

  • Путь к папке с контейнером Docker: /opt/mw/plausible-ce
  • Файл конфигурации контейнера Docker: /opt/mw/plausible-ce/.env
  • Файл конфигурации Caddy: /etc/caddy/Caddyfile
  • Plausible CE автоматически настраивается для работы на hostname сервера

При первом входе в Plausible CE потребуется создать первого пользователя. Для этого перейдите по ссылке https://hostname, откроется страница создания пользователя.

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

Plausible CE имеет функцию интеграции с сервисами Google для более точной аналитики ваших проектов. Подключим интеграцию вы сможете интегрировать Plausible CE с Google Search Console и Google Analytics.

Для настройки интеграции потребуется получить специальные ключи у Google, а также донастроить Plausible CE. Информация о настройке интеграции приведена в документации разработчика здесь.

По умолчанию Plausible CE включает в себя GeoIP-базу MaxMind, содержащую соответствие IP-адресов и стран. Для более точного определения геолокации посетителей необходимо подключить другую базу, для этого нужно получить ключ доступа у MaxMind и настроить Plausible CE на загрузку другой базы.

Информация о настройке MaxMind приведена в документации разработчика здесь.

Plausible CE отправляет различные уведомления на почту, включая регулярные отчёты о посещаемости сайтов. Для корректной отправки почты необходимо указать параметры подключения к почтовому ящику, от имени которого будет осуществляться отправка писем.

Отредактируйте файл .env в папке /opt/mw/plausible-ce и укажите в нём следующие параметры согласно данным доступа к почтовому ящику:

MAILER_ADAPTER=Bamboo.Mua MAILER_EMAIL=<АДРЕС ОТПРАВИТЕЛЯ> MAILER_NAME=<ИМЯ ОТПРАВИТЕЛЯ> SMTP_HOST_ADDR=<СЕРВЕР> SMTP_HOST_PORT=<ПОРТ СЕРВЕРА> SMTP_USER_NAME=<ЛОГИН ПОЧТОВОГО ЯЩИКА> SMTP_USER_PWD=<ПАРОЛЬ ПОЧТОВОГО ЯЩИКА>

После редактирования перезапустите контейнер Plausible CE:

docker compose up -d

По умолчанию Plausible CE доступен по hostname сервера. При необходимости вы можете изменить домен на любой другой, для этого потребуется внести изменения в настройки Docker-контейнера Plausible CE.

В первую очередь направьте новый домен на IP-адрес сервера, дождитесь обновления DNS, после чего приступайте к дальнейшим действиям.

Отредактируйте файл /etc/caddy/Caddyfile и замените текущий домен на новый:

plausible.mnogoweb.in { reverse_proxy 127.0.0.1:8000 }

Отредактируйте файл /opt/mw/plausible-ce/.env и укажите в нём новый домен в параметре BASE_URL:

BASE_URL=https://plausible.mnogoweb.in

После внесения изменений перезапустите контейнер Plausible CE:

cd /opt/mw/plausible-ce && docker compose down && docker compose up -d systemctl restart caddy.service

Для обновления Plausible CE в первую очередь необходимо определиться с версией, до которой будет осуществляться обновление. Просмотреть актуальные релизы можно  на GitHub проекта здесь.

Важно:Обратите также внимание на примечание к релизу. Иногда для обновления нужно изменить некоторые параметры контейнера или сделать дополнительные действия.

Например, текущей версией является версия 2.1.4, для обновления на эту версию необходимо отредактировать файл контейнераcompose.yml указав нужную версию, а также выполнить некоторые команды.

Перейдите в директорию Plausible CE:

cd /opt/mw/plausible-ce

Откройте файл compose.yml для редактирования и укажите новую версию в параметре image сервиса plausible, примерно таким образом:

plausible: image: ghcr.io/plausible/community-edition:v2.1.4

Если в примечании к релизу указаны какие-то другие правки, внесите их.

Выполните следующую команду для установки новой версии:

docker-compose up -d