Скидка 50% на все тарифы, ограниченное время. От $2.48/mo
GoatCounter

GoatCounter

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

Версия

Latest

Операционная система

Ubuntu Server 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. Выполните следующую команду, чтобы получить SSL-сертификат от 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/мес.