Plausible CE
Plausible CE — это инструмент аналитики посещаемости веб-проектов, позволяет собирать статистику посещаемости сайтов, действий на них, в том числе с акцентом на приватность и безопасность. Является аналогом Яндекс.Метрики, Google Analytics и аналогичных систем. Совместим с требованиями GDRP, CCPA и PECR, не собирает и не обрабатывает персональные данные посетителей. Распространяется бесплатно и имеет открытый исходный код.
- 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
и укажите в нём следующие параметры согласно данным доступа к почтовому ящику:
После редактирования перезапустите контейнер Plausible CE:
По умолчанию Plausible CE доступен по hostname сервера. При необходимости вы можете изменить домен на любой другой, для этого потребуется внести изменения в настройки Docker-контейнера Plausible CE.
В первую очередь направьте новый домен на IP-адрес сервера, дождитесь обновления DNS, после чего приступайте к дальнейшим действиям.
Отредактируйте файл /etc/caddy/Caddyfile
и замените текущий домен на новый:
Отредактируйте файл /opt/mw/plausible-ce/.env
и укажите в нём новый домен в параметре BASE_URL
:
После внесения изменений перезапустите контейнер Plausible CE:
Для обновления Plausible CE в первую очередь необходимо определиться с версией, до которой будет осуществляться обновление. Просмотреть актуальные релизы можно на GitHub проекта здесь.
Важно:Обратите также внимание на примечание к релизу. Иногда для обновления нужно изменить некоторые параметры контейнера или сделать дополнительные действия.
Например, текущей версией является версия 2.1.4, для обновления на эту версию необходимо отредактировать файл контейнераcompose.yml
указав нужную версию, а также выполнить некоторые команды.
Перейдите в директорию Plausible CE:
Откройте файл compose.yml
для редактирования и укажите новую версию в параметре image
сервиса plausible
, примерно таким образом:
Если в примечании к релизу указаны какие-то другие правки, внесите их.
Выполните следующую команду для установки новой версии: