Vai al contenuto principale
50% di sconto tutti i piani, tempo limitato. A partire da $2.48/mo
GoatCounter

GoatCounter

GoatCounter è uno strumento di web analytics rispettoso della privacy. Niente cookie, nessun tracciamento degli utenti, conforme al GDPR e gratuito per uso non commerciale. Un singolo binario Go, backend SQLite o PostgreSQL, sviluppato da un singolo programmatore che crede nel web aperto. Lo stack di analytics più essenziale che esista.

In breve

5.8k

Stelle su GitHub

256

Visualizzazioni di pagina

150

Installazioni attive

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

Le installazioni attive sono dati di esempio (anteprima); la metrica reale sarà collegata prima del lancio.

Accesso

  1. Apri il browser e vai a: https://<SERVER_IP>
  2. Un avviso SSL del browser è previsto (certificato autofirmato)
  3. Al primo accesso, crea il tuo primo utente e sito.

File e directory importanti

  • Directory di installazione: /root/goatcounter
  • Docker Compose: /root/goatcounter/docker-compose.yml
  • Volume di dati: /var/lib/docker/volumes/goatcounter_goatcounter-data/_data
  • Configurazione Nginx: /etc/nginx/sites-available/goatcounter
  • Sito Nginx abilitato: /etc/nginx/sites-enabled/goatcounter
  • Certificati SSL: /etc/nginx/ssl/

Abilitare SSL con un dominio

1. Punta il tuo dominio all'IP del server.

2. Modifica la configurazione Nginx e sostituisci entrambi server_name <IP>; con il tuo dominio (<your-domain>) sia per i blocchi HTTP (porta 80) sia HTTPS (porta 443):

vim /etc/nginx/sites-available/goatcounter

3. Installa Certbot:

apt install -y certbot python3-certbot-nginx

4. Esegui il comando seguente per generare un certificato Let's Encrypt valido:

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

5. Sostituisci i percorsi SSL nella configurazione 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. Riavvia Nginx per applicare le modifiche:

systemctl restart nginx

7. Apri il browser e vai a: https://yourdomain.com

Altro in Monitoraggio

App correlate.

Installa subito GoatCounter. Da 2,48 $/mese.