скидка 50% все планы, ограниченное время. Начиная от $2.48/mo
КозаСчетчик

КозаСчетчик

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

Версия

Последний

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

Ubuntu Server 24.04 LTS

Мин. БАРАН

1 GB

Типы IP

ИПВ4

Доступ

  1. Откройте браузер и перейдите по адресу: https://<SERVER_IP>
  2. Предупреждение SSL в браузере ожидаемо (самоподписанный сертификат)
  3. Создайте своего первого пользователя и сайт при первом посещении.

Важные файлы и директории

  • Директория установки: /root/goatcounter
  • Docker /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/мес.