Знижка 50% усі тарифи, обмежений час. Починаючи від $2.48/mo
GoatCounter

GoatCounter

GoatCounter — інструмент веб-аналітики, що поважає приватність. Без cookie, без відстеження користувачів, відповідає GDPR, безкоштовний для некомерційного використання. Один бінарний файл Go, бекенд на SQLite або PostgreSQL, розроблений незалежним розробником, якому не байдужа відкрита мережа. Мінімальний, але повноцінний стек аналітики.

Версія

Найновіше

Операційна система

Сервер Ubuntu 24.04 LTS

Мін. RAM

1 GB

Типи IP

IPv4

Доступ

  1. Відкрийте браузер і перейдіть за адресою: https://<SERVER_IP>
  2. Попередження браузера SSL очікується (самопідписний сертифікат)
  3. Створіть першого користувача та сайт під час першого входу.

Важливі файли та директорії

  • Каталог встановлення: /root/goatcounter
  • Docker Compose: /root/goatcounter/docker-compose.yml
  • Обсяг даних: /var/lib/docker/volumes/goatcounter_goatcounter-data/_data
  • Конфігурація Nginx: /etc/nginx/sites-available/goatcounter
  • Активований сайт Nginx: /etc/nginx/sites-enabled/goatcounter
  • SSL сертифікати: /etc/nginx/ssl/

Увімкнення SSL з власним доменом

1. Вкажіть ваш домен на IP-адресу сервера.

2. Відредагуйте конфігурацію Nginx і замініть обидва значення server_name <IP>; на ваш домен (<your-domain>) для блоків HTTP (порт 80) і HTTPS (порт 443):

vim /etc/nginx/sites-available/goatcounter

3. Встановіть Certbot:

apt install -y certbot python3-certbot-nginx

4. Виконайте наступну команду для отримання дійсного сертифіката Let's Encrypt:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Замініть шляхи SSL у конфігурації Nginx:

vim /etc/nginx/sites-available/goatcounter
# Before:
    # ssl_certificate       /etc/nginx/ssl/goatcounter.crt;
    # ssl_certificate_key   /etc/nginx/ssl/goatcounter.key;
# After:
    # ssl_certificate       /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key   /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. Перезапустіть Nginx, щоб застосувати зміни:

systemctl restart nginx

7. Відкрийте браузер і перейдіть за адресою: https://yourdomain.com

Більше в Моніторингу

Пов'язані програми.

Розгорніть GoatCounter зараз. З $2.48/міс.