A dockerized version of Webalizer http://www.webalizer.org/
Edit docker-compose.yaml to set your paths for /logs and /webalizer
Set ENV variables to match your needs:
Webalizer by default only parses the latest logfile. This image is built in such a way, that if there is no Webalizer data present in /webalizer it will assume an initial run and parse all availabe logfiles (old to new) provided in /logs.
There is also a NginX container to display the results listening on port 8080.
via Docker CLI:
docker run -d \
-v ${PWD}/logs:/logs \
-v ${PWD}/webalizer:/webalizer \
-e DOMAIN=mydomain.com \
-e LOGPREFIX=access \
-e INTERVAL=3600 \
-e VERBOSE=0 \
toughiq/webalizer:latest
or docker-compose:
docker-compose up -d
docker-compose logs -f
Content type
Image
Digest
Size
51.3 MB
Last updated
over 7 years ago
docker pull toughiq/webalizer