This guide installs GoAccess and generates a real-time HTML report.
On Debian/Ubuntu:
sudo apt update
sudo apt install -y goaccess
On RHEL-based systems, install the package from EPEL or build from source.
goaccess /var/log/nginx/access.log -o /var/www/html/report.html --log-format=COMBINED --real-time-html
Make sure your web server can serve /var/www/html/report.html.
See GoAccess Configuration for configuration guidance.
Any questions?
Feel free to contact us. Find all contact information on our contact page.
Prefer automation? See GoAccess Ansible Setup for an example playbook.
Prefer containers? See GoAccess Docker Setup.
See GoAccess Security for hardening guidance.