Use Goaccess Visual Web log analyzer on HTTP Web Browser

Written on 20 June 2016

Goaccess have new features, it was hit a great milestone leading up to the v1.0 release. Below are the highlights for this major release1:
- A Complete Real-Time HTML Dashboard.
- Bootstrapify the HTML dashboard.
- Sortable HTML tables. - D3 Visualizations.
Goaccess Tutorial Series:
- Guide To Install and Use GoAccess Realtime web logs Analyzer.
- Use Goaccess Visual Web log analyzer on HTTP Web Browser(use Nginx)
- Run Goaccess as service use Systemd. To use this feature , just install newest version on Goaccess v1.0.1
And type this command:

goaccess -f access.log -o report.html --real-time-html --ws-url=server-ip-or-domain-point-it  

Remember that you must ensure that web socket port 7890 are open.

Download report.html to your machine and open it on browser. Here are result.
You can see it online at
Goaccess Realtime HTML Report

Or if you place report.html in a server then config nginx.

Use Goaccess with Nginx

$ cp report.html /var/www/goaccess/index.html;

Config Nginx server block

$ vim /etc/nginx/sites-available/goaccess

Paste config below

server {  
root /var/www/goaccess/;  
index index.html;

    location / {
        try_files $uri $uri/ =404;

Then enable new site and reload nginx:

$ ln -s  /etc/nginx/sites-available/goaccess / /etc/nginx/sites-enable/
$ service nginx reload

Then hit

goaccess -f access.log -o report.html --real-time-html  

And go to to see result.
Finally run goaccess as service uset init.d or systemd.
I recommended Systemd. Here are Run Goaccess as service use Systemd.