Přejít na hlavní obsah
Sleva 50% všechny plány, omezený čas. Od $2.48/mo
GoatCounter

GoatCounter

GoatCounter je nástroj pro webovou analytiku šetrný k soukromí. Žádné cookies, žádné sledování uživatelů, v souladu s GDPR a zdarma pro nekomerční použití. Jediný binární soubor v Go, backend postavený na SQLite nebo PostgreSQL, vytvořený sólovým vývojářem, kterému záleží na otevřeném webu. Nejmenší funkční analytické řešení.

Na první pohled

5.8k

Hvězdičky na GitHubu

256

Zobrazení stránky

150

Aktivní instalace

Verze Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

Počet aktivních instalací jsou vzorová data (náhled); skutečná metrika bude zapojena před spuštěním.

Přístup

  1. Otevři prohlížeč a přejdi na: https://<SERVER_IP>
  2. Očekávej SSL varování v prohlížeči (self-signed certifikát)
  3. Při prvním přístupu vytvořte prvního uživatele a web.

Důležité soubory a adresáře

  • Instalační adresář: /root/goatcounter
  • Docker Compose: /root/goatcounter/docker-compose.yml
  • Objem dat: /var/lib/docker/volumes/goatcounter_goatcounter-data/_data
  • Nginx konfigurace: /etc/nginx/sites-available/goatcounter
  • Aktivní web Nginx: /etc/nginx/sites-enabled/goatcounter
  • SSL certifikáty: /etc/nginx/ssl/

Povolení SSL s doménou

1. Nasměruj svou doménu na IP serveru.

2. Uprav konfiguraci Nginx a nahraď obojí server_name <IP>; se svou doménou (<your-domain>) v blocích pro HTTP (port 80) i HTTPS (port 443):

vim /etc/nginx/sites-available/goatcounter

3. Nainstaluj Certbot:

apt install -y certbot python3-certbot-nginx

4. Spusť následující příkaz pro vygenerování platného Let's Encrypt certifikátu:

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

5. Nahraď SSL cesty v konfiguraci 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. Restartuj Nginx, aby se změny projevily:

systemctl restart nginx

7. Otevři prohlížeč a přejdi na: https://yourdomain.com

Více v monitoringu

Související aplikace.

Nasaďte GoatCounter teď. Od 2,48 $/měs.