Ambiente Utilizado: Ubuntu Nuvem disponível aqui
Pre-requisito: Ter o Docker e Docker-Compose instalado
Crie um diretório para armazenar o docker-compose.yml
mkdir -p /root/docker/goaccess
cd /root/docker/goaccess
Crie o arquivo docker-compose.yml
com o seguinte conteúdo:
version: '3'
services:
goaccess:
image: xavierh/goaccess-for-nginxproxymanager:latest
container_name: goaccess
restart: unless-stopped
environment:
- TZ=America/Campo_Grande
- LANG=pt_BR
- SKIP_ARCHIVED_LOGS=True #optional
- BASIC_AUTH=False #optional
- BASIC_AUTH_USERNAME=user #optional
- BASIC_AUTH_PASSWORD=pass #optional
ports:
- '7880:7880'
volumes:
- ../nginx-proxy-manager/data/logs:/opt/log
- ./config:/config
Inicie o container com o docker-compose
docker-compose up -d
Acesse o https://goaccess-03.jarbelix.tk/ e acompanhe em tempo real as métricas de acessos.