Matomo

Plataforma de análise web de código aberto com rastreamento que prioriza a privacidade e relatórios em tempo real.

Acesse o Matomo

  1. Abra o seu navegador da Web e aceda a: http://<SERVER-IP>
  2. Siga o assistente de configuração da web Matomo para concluir a instalação.

Ficheiros e diretórios importantes

  • Raiz da Web: /var/www/matomo (propriedade de www-data:www-data)
  • Configuração do Apache: /etc/apache2/sites-available/matomo.conf
  • Registos: /var/log/apache2/matomo_error.log & /var/log/apache2/matomo_access.log
  • Credenciais da base de dados: /root/.cloudzy-creds

Configuração da base de dados

Durante a configuração, introduza as seguintes credenciais do ficheiro gerado (/root/.cloudzy-creds):

  • Servidor de base de dados: 127.0.0.1
  • Iniciar sessão: matomo
  • Senha: Gerada aleatoriamente
  • Nome da base de dados: matomo

Gestão Apache

Gerencie o serviço Apache usando comandos systemd:

systemctl status apache2
systemctl restart apache2
systemctl stop apache2
systemctl start apache2

Ativar SSL com um domínio

1. Direcione o seu domínio para o IP do servidor.

2. Edite a configuração do Apache e substitua ServerName <IP> com o seu domínio (ServerName <your-domain>):

vim /etc/apache2/sites-available/matomo.conf

3. Instale o Certbot:

apt install -y certbot python3-certbot-apache

4. Execute o seguinte comando para gerar um certificado Lets Encrypt válido:

certbot --apache --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Reinicie o Apache para aplicar as alterações:

systemctl restart apache2

6. Edite o ficheiro de configuração do Matomo (/var/www/matomo/config/config.ini.php) e atualizar o trusted_hosts configuração em [General] para incluir o seu domínio em vez do IP:

[General]
trusted_hosts[] = "yourdomain.com"

7. Abra o seu navegador e aceda a: https://yourdomain.com

Detalhes da candidatura