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

GoatCounter

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

Version

Latest

Operating System

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP Types

IPV4

Access

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

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

  • Install directory: /root/goatcounter
  • Docker Compose: /root/goatcounter/docker-compose.yml
  • Data volume: /var/lib/docker/volumes/goatcounter_goatcounter-data/_data
  • Nginx config: /etc/nginx/sites-available/goatcounter
  • Активований сайт Nginx: /etc/nginx/sites-enabled/goatcounter
  • SSL certificates: /etc/nginx/ssl/

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

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

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

vim /etc/nginx/sites-available/goatcounter

3. Install 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

More in Monitoring

Related apps.

Розгорніть GoatCounter зараз. From $2.48/mo.