Hestia-goaccess: GoAccess web stats add-on for HestiaCP

Hi, thanks for your work. I’m looking forward to an update for Debian 13 :wink:

Okay, while we wait for an “official” update, I asked an AI to help me get the plugin working on my Debian 13. I know a lot of people don’t like using AI for this kind of thing, but I double-checked everything at every step, and well, here they are—100% tested and verified with hestiacp 1.10.4, Debian Trixie, and GoAccess v1.11:

1. The basic and official steps

cd /root
git clone https://github.com/Wutime/hestia-goaccess.git
cd hestia-goaccess

2. Fix the script for compatibility with Debian 13 (Trixie)

sed -i 's/codename="$(lsb_release -cs)"/codename="bookworm"/g' scripts/install-goaccess-debian.sh

3. Run the script that adds the official GoAccess repository and installs the latest version

sudo ./scripts/install-goaccess-debian.sh

4. Run the installer

sudo ./install.sh

5. Delete 

rm -rf /root/hestia-goaccess

I hope this helps someone else.

git clone line misses the repo url?

Sorry, I forgot to include the repository URL, but I’ve fixed it now.

git clone https://github.com/Wutime/hestia-goaccess.git