Fork me on GitHub

Downloads

GoAccess uses a standard practice for its versioning: major.minor.

Here you can find the sources, pre compiled 'binaries' and further additional information about GoAccess.

0.7.1 Stable GoAccess 0.7.1 features the ability to display real OS names (i.e., OS X Mountain Lion, Android KitKat). It also adds support for terminals without colors. Added command line options to append HTTP method and protocol. Additionally, ability to turn off color output.

For the complete list of new features, and the list of fixes contained, please see the ChangeLog.
Download
0.7 Legacy GoAccess 0.7 is a stable release with significant advantages over version 0.6.1 For a list of features contained in this release please check the ChangeLog. It is recommended to upgrade to version 0.7. Download
Unstable Unstable This is where all the development goes. If you already have Git installed, you can get the latest development version via Git. Git Clone

Installation

Download, extract and compile GoAccess with:

$ wget http://downloads.sourceforge.net/project/goaccess/0.7.1/goaccess-0.7.1.tar.gz
$ tar -xzvf goaccess-0.7.1.tar.gz
$ cd goaccess-0.7.1/
$ ./configure --enable-geoip --enable-utf8
$ make
# make install

The following table contains a list of GoAccess' dependencies.

Note You may need to install tools (like gcc, make, etc) for compiling/building software from source.
e.g., base-devel, build-essential, "Development Tools".

Distro NCurses NCurses Wide-Character GLib >= 2.0.0 GeoIP (optional)
Ubuntu/Debian libncurses5-dev libncursesw5-dev libglib2.0-dev libgeoip-dev
Fedora/RHEL/CentOS ncurses-devel ncurses-devel glib2-devel geoip-devel
Arch Linux ncurses ncurses glib2 geoip
Gentoo sys-libs/ncurses sys-libs/ncurses dev-libs/glib:2 dev-libs/geoip

Build from GitHub (Development)

$ git clone https://github.com/allinurl/goaccess.git
$ cd goaccess
$ autoreconf -fi
$ ./configure --enable-geoip --enable-utf8
$ make
# make install

Note if you run configure with --enable-utf8 you may need to install ncursesw
Enabling --enable-geoip requires libgeoip-dev from MaxMind

Distributions

It is easiest to install GoAccess on Linux using the preferred package manager of your Linux distribution.

Please note that not all distributions will have the lastest version of GoAccess available

Debian/Ubuntu

# apt-get install goaccess

Fedora

# yum install goaccess

Arch Linux

# pacman -S goaccess

Gentoo

# emerge net-analyzer/goaccess

OS X / Homebrew

# brew install goaccess

FreeBSD

# cd /usr/ports/sysutils/goaccess/ && make install clean
$ pkg_add -r goaccess