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. Вы также можете поделиться статьей со своими друзьями в социальных сетях, которым может быть интересна эта статья или просто оставить комментарий ниже. Спасибо.