GoatCounter - это платформа веб-аналитики с открытым исходным кодом, доступная в качестве размещенного сервиса (бесплатно для некоммерческого использования) или самостоятельного приложения. Он призван предложить простую в использовании и содержательную веб-аналитику, удобную для конфиденциальности, в качестве альтернативы Google Analytics или Matomo.
Предпосылки
- Сервер с Ubuntu 24.04 в качестве ОС
- Права пользователя: пользователь root или обычный пользователь с привилегиями sudo
Шаг 1. Обновите систему
Свежая установка Ubuntu 24.04 требует обновления пакетов до последних доступных версий.
|
|
Шаг 2. Установите PostgreSQL
Установите пакет Postgres вместе с пакетом contrib, который добавляет некоторые дополнительные утилиты и функции.
|
|
После установки запустите и включите службу PostgreSQL.
|
|
Шаг 3. Создайте базу данных
Нам нужно создать базу данных для GoatCounter.
|
|
Обязательно обновите «YourStrongPasswordHere», указав более безопасный пароль.
Шаг 4. Установите GoatCounter
Загрузите последний бинарный файл со страницы релизов на GitHub.
Мы установим GoatCounter в /usr/local/bin/
, измените путь, где это необходимо, если вы хотите установить его в другом месте.
|
|
Убедитесь, что возможность добавлена:
|
|
Обратите внимание, что вам придется сделать эту операцию каждый раз, когда вы обновляете GoatCounter.
Шаг 5. Создайте пользователя для запуска
|
|
Чтобы завершить установку, запустите миграции SQL и создайте администратора пользователя.
|
|
Шаг 6. Настройте службу systemd для запуска GoatCounter
Используйте nano, чтобы создать новый файл сервиса.
|
|
И добавьте следующее содержимое в goatcounter.service
.
|
|
Включите и запустите GoatCounter при загрузке.
|
|
Шаг 7. Настройте Nginx в качестве обратного прокси
|
|
Создайте обратный конфигурацию прокси-сервера для GoatCounter.
|
|
Заполните файл следующей конфигурацией.
|
|
Включите конфигурацию обратной прокси-сервера goatcounter Nginx.
|
|
Проверка конфигурации и перезагрузите службу Nginx.
|
|
Как только GoatCounter настроен и запущен, его довольно легко использовать.
Перейдите в браузер и получите доступ к http://stats.examlpe.com. Электронная почта и пароль были определены при настройке нового экземпляра.
Шаг 8. Обновите свой блог
Последним шагом является добавление на свой сайт только с одним тегом сценария. С этого момента доступ будет подсчитываться GoatCounter, и у вас будет доступ к статистике вашего блога.
|
|
Завершение
Собственно на этом все. Остается только у своего доменного регистратора прописать на используемый stats.examlpe.com
требуемый ip-адрес, дождаться его делегирования.
В целом, GoatCounter мне очень понравился тем, что он очень легкий и быстрый - требуется один JavaScript добавляет всего ~2,5КБ, простой и эффективный UI.
Вы успешно установили GoatCounter на Ubuntu 24.04. Вы также можете поделиться статьей со своими друзьями в социальных сетях, которым может быть интересна эта статья или просто оставить комментарий ниже. Спасибо.