50% off wszystkie plany, oferta czasowa. Od $2.48/mo
GoatCounter

GoatCounter

GoatCounter to narzędzie do analityki internetowej przyjazne prywatności. Bez ciasteczek, bez śledzenia użytkowników, zgodne z RODO i bezpłatne do użytku niekomercyjnego. Jeden plik binarny Go, backend oparty na SQLite lub PostgreSQL, tworzony przez niezależnego dewelopera dbającego o otwarty web. Minimalistyczny, ale kompletny stos analityczny.

Version

Latest

Operating System

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP Types

IPV4

Access

  1. Otwórz przeglądarkę i przejdź pod adres: https://<SERVER_IP>
  2. Ostrzeżenie przeglądarki o SSL jest oczekiwane (certyfikat z podpisem własnym)
  3. Przy pierwszym uruchomieniu utwórz swojego pierwszego użytkownika i witrynę.

Ważne pliki i katalogi

  • 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
  • Aktywna witryna Nginx: /etc/nginx/sites-enabled/goatcounter
  • SSL certificates: /etc/nginx/ssl/

Włączanie SSL z własną domeną

1. Wskaż domenę na adres IP serwera.

2. Edytuj konfigurację Nginx i zamień obie wartości server_name <IP>; na swoją domenę (<your-domain>) w blokach HTTP (port 80) i HTTPS (port 443):

vim /etc/nginx/sites-available/goatcounter

3. Install Certbot:

apt install -y certbot python3-certbot-nginx

4. Uruchom następujące polecenie, aby wygenerować ważny certyfikat Let's Encrypt:

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

5. Zaktualizuj ścieżki SSL w konfiguracji 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. Zrestartuj Nginx, aby zastosować zmiany:

systemctl restart nginx

7. Otwórz przeglądarkę i przejdź pod adres: https://yourdomain.com

More in Monitoring

Related apps.

Wdróż GoatCounter teraz. From $2.48/mo.