FREEDOM251

Freedom251 › Web analytics tools

GoAccess

Free plan LinuxMacSelf-hostedWebWindows

Visit GoAccess Alternatives Pricing

GoAccess's own site

What GoAccess is

GoAccess is a free, open-source, MIT-licensed web log analyzer and interactive viewer for system administrators. It produces terminal reports and can generate HTML, JSON, or CSV output. Users can provide custom log-format strings or choose formats for Apache, Nginx, Amazon S3, Elastic Load Balancing, and CloudFront. Terminal panels refresh every 200 milliseconds, while HTML output updates every second. The scrollable dashboard lets users reorder or expand panels. GoAccess can help identify suspicious traffic, brute-force attempts, scanners, bots, and anomalous requests. It can persist processed data on disk and append new logs without parsing the full dataset again. Real-time dashboards support local or external JWT verification and token refresh when built with OpenSSL. ASN mapping uses GeoIP2 data for the exclude-ASN option. Docker images are supported; ncurses is required, with GeoIP, OpenSSL, and zlib optional.

Who it suits

GoAccess suits system administrators who want self-hosted or command-line log analysis with rapidly updating reports. It runs on Linux, macOS, Windows, the web, and self-hosted setups.

What it does well

  • Free MIT-licensed open source
  • Terminal, HTML, JSON, and CSV reports
  • Supports common and custom log formats
  • Incremental log processing
  • Docker image support

What to know first

  • No event tracking
  • No conversion funnels
  • No session recordings
  • Panels have item-count limits

Plans

PlanBilled and limitsPrice
GoAccessOpen source · MIT licensed · Self-hostedFree

As goaccess.io lists them, read 12 Oct 2026. The maker's own page has the final word.

Verdict

GoAccess focuses on real-time web-log analysis rather than product analytics features. Its terminal dashboard, multiple output formats, security-oriented views, and incremental processing make it suitable for administrators managing their own logs.

Facts from GoAccess's own pages

API access
No · goaccess.io, 23 Sept 2026
ASN mapping
ASN mapping can identify malicious traffic patterns, and the `--exclude-asn` option requires a GeoIP2 ASN database. · goaccess.io, 12 Oct 2026
Conversion funnels
No · goaccess.io, 23 Sept 2026
Dashboard
The terminal dashboard presents report panels in a scrollable view, and panels can be reordered and expanded for more detail. · goaccess.io, 12 Oct 2026
Docker
GoAccess provides Docker image support configurable through volume mapping and `goaccess.conf`. · goaccess.io, 12 Oct 2026
Ecommerce tracking
No · goaccess.io, 23 Sept 2026
Event tracking
No · goaccess.io, 23 Sept 2026
Free plan
Yes · goaccess.io, 23 Sept 2026
Incremental processing
It can persist processed log data on disk and append new data without parsing the full dataset again. · goaccess.io, 12 Oct 2026
License
GoAccess is MIT licensed. · goaccess.io, 12 Oct 2026
Log formats
It supports custom log format strings and predefined formats including Apache, Nginx, Amazon S3, Elastic Load Balancing, and CloudFront. · goaccess.io, 12 Oct 2026
Notable limit
The manual says active panels show up to 366 items, or 50 in real-time HTML reports, unless the applicable output supports a higher `--max-items` value. · goaccess.io, 12 Oct 2026
Outputs
It displays reports in a terminal and can generate HTML, JSON, or CSV reports. · goaccess.io, 12 Oct 2026
Platforms
The download page lists installation options for Linux distributions, macOS through Homebrew, Windows through Cygwin, and Docker. · goaccess.io, 12 Oct 2026
Purpose
GoAccess is an open source real-time web log analyzer and interactive viewer for system administrators. · goaccess.io, 12 Oct 2026
Real-time updates
Panels update every 200 milliseconds in the terminal and every second in HTML output. · goaccess.io, 12 Oct 2026
Requirements
The only stated core dependency is ncurses; GeoIP, OpenSSL, and zlib are optional build features. · goaccess.io, 12 Oct 2026
Security monitoring
GoAccess can help identify suspicious traffic patterns, brute-force attempts, scanners, bots, and anomalous requests in logs. · goaccess.io, 12 Oct 2026
Session recordings
No · goaccess.io, 23 Sept 2026
Support
The site directs users with log format questions to open an issue on GitHub and invite patches, suggestions, and comments. · goaccess.io, 12 Oct 2026
WebSocket authentication
The real-time dashboard supports local or external JWT verification and token refresh; authentication requires an OpenSSL-enabled build. · goaccess.io, 12 Oct 2026

Where GoAccess stands on Freedom251

Look at these too