Software Alternatives & Reviews

GoAccess Reviews

Open source real-time web log analyzer and interactive viewer that runs in a terminal in *nix...

Social recommendations and mentions

We have tracked the following product recommendations or mentions on Reddit and HackerNews. They can help you see what people think about GoAccess and what they use it for.
  • NGINX / fail2ban Log Reader - for YOU
    I use this to monitor my reverse proxy (SWAG) and fail2ban logs in conjunction. It's not as streamlined as GoAccess, GrayLog, Grafana, etc . . . But it is very personal. I divide all my connections into three buckets: Home, Outside, and Known Devices; and fail2ban statistics are layered against the all connections. - Source: Reddit / 24 days ago
  • Lessons learnt while trying to modernize some C code
    Somewhat off-topic: goaccess does look very appealing. All panels and metrics are timed to be updated every 200 ms on the terminal output and every second on the HTML output.. - Source: Hacker News / 29 days ago
  • Ask HN: Alternatives to Google Analytics
    If you'd be content with the data already in your Nginx logs then there's GoAccess which is a command line tool that can parse web server logs and give you a breakdown of page hits/unique visitors over time, as well as data from user agents. - Source: Hacker News / 2 months ago
  • Ask HN: Alternatives to Google Analytics
    Maybe try It parses your logs and generates reports in HTML or text form. - Source: Hacker News / 2 months ago
  • GoatCounter open source hosted/self-hosted web analytics
    For some basic analytics a la "I want to know which of my blog posts are read the most", I highly recommend GoAccess[1]. It doesn't require JavaScript and uses access logs instead. There are of course some pros and cons of that approach. When I've migrated from Google Analytics a few years ago, I've ran both at the same time for a while, and the relative numbers were pretty close. [1] - Source: Hacker News / 2 months ago
  • Lnav – An advanced log file viewer for the small-scale
    As mentioned in a sibling comment, is probably best for simple analytics on log files. If you want to write more complicated queries, lnav exposes log data through SQLite vtables[1]. So, you can do a SQL query and get a simple bar chart visualization. [1] - - Source: Hacker News / 3 months ago
  • How do you monitor your incoming traffic (of exposed services) ?
    Https:// is rather minimalistic but can still get some impressive stats out of simple access logs - remember that it is more of a visualization and less of a threat detection tool. - Source: Reddit / 3 months ago
  • How do you monitor your incoming traffic (of exposed services) ?
    Another project I've found is GoAccess, which ticks many of the boxes, but I'm not quite sure how to integrate CrowdSec and Fail2ban metrics (or if it's possible at all). - Source: Reddit / 3 months ago
  • Ask HN: Programs that saved you 100 hours? (2022 edition)
    GoAccess: I don't miss Google Analytics at all. Loom. It's not open source I don't think but I'm digging it and excited when a public domain competitor comes out. Our It's far beyond markdown at this point. I am able to not only write better but also maintain thousands of pages of content by hand (well, most of the credit for that belongs to Apple M1s, Sublime Text, git,... - Source: Hacker News / 3 months ago
  • Ask HN: Any pain points worth building an MVP for?
    A few days ago came across the MIT-licensed GoAccess. It generates both terminal and HTML based reports that should address your needs. You run the tool from the command line, so doesn’t solve the website-to-upload-a-file requirement, but that could be a fun little project (if someone hasn’t already done that). - Source: Hacker News / 4 months ago
  • Ask HN: Any pain points worth building an MVP for?
    I use GoAccess. Free, open source, run it from the command line and it can spit out an HTML file full of plots. Works in offline or incremental mode. - Source: Hacker News / 4 months ago
  • Ask HN: Any recommended Nginx log analyzer?
    I've used goaccess It's single binary and you can do lot of analysis using it. - Source: Hacker News / 5 months ago
  • Ask HN: How do small personal website/blog owners comply with GDPR?
    You can collect stats behind the scenes, without using JS-powered analytics or embedded statistics pixel with GoAccess[0]. This isn't a violation of privacy since you have the right to inspect the logs of your own server(s). Analytics like Google Analytics, etc are not privacy champions and use that data to feed into their AD business. There is also AWStats which is pre-bundled with cPanel. The only caveat is that... - Source: Hacker News / 6 months ago
  • Webalizer Demo (1999)
    Modern alternative - Source: Hacker News / 6 months ago
  • Flask logging for production
    Typically wanna keep your Webserver logs and Application (Flask) logs separate. In my case, I use Nginx with Gunicorn & Flask. I followed this guide to match the Flask log handlers with Gunicorn's. Then I use something like GoAccess to visualize my traffic logs. Well--that's what I did until I started using a CDN, at that point your access logs are useless and you have to rely on your CDN provider's logs instead. - Source: Reddit / 8 months ago
  • My Website is under attack all round by a Former Friend. What should I do?
    If you have access to your webserver logs, you can try goaccess. - Source: Reddit / 8 months ago
  • Any existing solution to monitor the access log
    Sounds like GoAccess pretty much fits the bill based on your description. Did a quick googling and there's this blog detailing it in relation to Traefik. Seems like someone also commented a brief write up semi-recently over here. Just in case the log format shared is outdated or you'd want to customize it, you can check out Traefik's default log format and tweak it to your liking based on GoAccess' specifiers for... - Source: Reddit / 8 months ago
  • Any existing solution to monitor the access log
    You could try something like GoAccess. - Source: Reddit / 8 months ago
  • Italian watchdog bans use of Google Analytics
    IP and User Agent, for example. Goaccess[1], a tool to generate statistics from webserver logs, is capable of calculating unique users. Calculating unique views entirely on your own server without any of that data leaving it, is way more privacy friendly than urging your users into accepting cookies so that Google can harvest their data and send it to their US servers. I wrote "disrespecting" because using GA is... - Source: Hacker News / 9 months ago
  • [Media] Releasing my first rust project - Log Analyzer Pro, a blazingly fast, feature-rich TUI log analyzer
    I would guess they're asking about the log file formats that are recognized, like: weblogs, logfmt, syslog, etc... Since the name of the project is "log analyzer", people are going to relate it to existing projects like GoAccess which is a weblog analyzer and the logfile navigator which has many built-in log formats. - Source: Reddit / 10 months ago
  • Show HN: I built an opensource, privacy-first Google Analytics
    You might take a look at GoAccess [0]. > GoAccess is an open source real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser. [0]: - Source: Hacker News / 11 months ago

External sources with reviews and comparisons of GoAccess

Top 5 NGINX Log Analyzer Tools – Driving Business Growth with Data
GoAccess is a free log analysis tool suitable for IT professionals who need quick access to real-time server data and reports. The program runs as a command line in Unix/Linux operating systems and can evaluate log formats including Nginx, CloudFront, Apache, Amazon S3, and Elastic Load Balancing.
Lightweight alternatives to Google Analytics
I record people for 7 days on my site, and shove the data into which sends me the result in a crappy email summary, without IP addresses. So I'm effectively keeping zero in the long term, although I *am* retaining *some* data in the short term.
Best Log Management Tools: Useful Tools for Log Management, Monitoring, Analytics, and More
GoAccess is a real-time log analyzer software intended to be run through the terminal of Unix systems, or through the browser. It provides a rapid logging environment where data can be displayed within milliseconds of it being stored on the server.

Do you know an article comparing GoAccess to other products?
Suggest a link to a post with product alternatives.