Μετάβαση στο κυρίως περιεχόμενο
GoAccess (Real-time Web Log Analyzer) logo

GoAccess (Real-time Web Log Analyzer)

Εναλλακτικό του: Google Analytics (server-side alternative), AWStats (deprecated), Webalizer (old)

Ένας αναλυτής καταγραφών (log analyzer) ιστού σε πραγματικό χρόνο, λειτουργεί από τερματικό (terminal) ή παράγει HTML reports. Διαβάζει αρχεία logs (Apache, Nginx, Amazon S3, CloudFront) και παρουσιάζει στατιστικά (unique visitors, requested files, 404 errors, referrers, browsers, OS, location, κλπ.) χωρίς να χρειάζεται JavaScript tracking (server-side analytics).

Επίσκεψη Ιστοσελίδας

Το GoAccess είναι ένα μοναδικό analytics εργαλείο: δεν χρησιμοποιείται client-side (όπως το GA) αλλά διαβάζει απευθείας τα access logs του web server σας (π.χ. /var/log/nginx/access.log). Αυτό σημαίνει:

Τρόποι χρήσης:

  1. Terminal (real-time): goaccess access.log -o /dev/stdout --log-format=COMBINED (απεικόνιση σε ncurses interface).
  2. HTML Report (static): goaccess access.log -o report.html --log-format=COMBINED (παράγει interactive HTML).
  3. WebSocket (real-time στο browser): goaccess access.log -o /var/www/html/goaccess.html --real-time-html --log-format=COMBINED.

Μετρικές που παρέχει (από logs):

ΚατηγορίαΜετρικές
ΓενικάUnique visitors, total requests, bandwidth, average request size, not found (404)
ΣυχνότηταΗμερήσιο, εβδομαδιαίο, μηνιαίο, ωριαίο histogram
VisitorsTop IP addresses (με γεωγραφική προέλευση αν has GeoIP), hosts
Requested FilesΣτατιστικά ανά URL, ανά status code (200, 304, 404, 403, 500)
ReferrersTop referrers (ποια sites στέλνουν traffic)
Browsers & OSChrome, Firefox, Safari, Edge, Android, iOS, Windows, Linux
LocationXώρες (μέσω GeoIP – απαιτεί database)
Virtual HostsΑναλύσεις ανά domain (αν logs περιέχουν vhost info)

Παράδειγμα εντολής (Apache/Nginx combined log format):

goaccess /var/log/nginx/access.log -o /var/www/html/stats.html --log-format=COMBINED --real-time-html

Σημείωση: Το GoAccess δεν αντικαθιστά πλήρως το Google Analytics (δεν έχει bounce rate, conversion funnels, user journeys), αλλά είναι τέλειο για server-side analytics, debugging (π.χ. 404 errors), και monitoring bandwidth. Ιδανικό για sysadmins και DevOps.