Matomo

Piattaforma di analisi web open source con tracciamento incentrato sulla privacy e report in tempo reale.

Accedi a Matomo

  1. Apri il browser web e vai all'indirizzo: http://<SERVER-IP>
  2. Segui la procedura guidata di configurazione web di Matomo per completare l'installazione.

File e directory importanti

  • Radice web: /var/www/matomo (di proprietà di www-data:www-data)
  • Configurazione Apache: /etc/apache2/sites-available/matomo.conf
  • Registri: /var/log/apache2/matomo_error.log & /var/log/apache2/matomo_access.log
  • Credenziali database: /root/.cloudzy-creds

Configurazione del database

Durante la configurazione, inserisci le seguenti credenziali dal file generato (/root/.cloudzy-creds):

  • Server database: 127.0.0.1
  • Accesso: matomo
  • Password: generata in modo casuale
  • Nome database: matomo

Gestione Apache

Gestisci il servizio Apache utilizzando i comandi systemd:

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

Abilitazione SSL con un dominio

1. Indirizza il tuo dominio all'IP del server.

2. Modifica la configurazione di Apache e sostituisci ServerName <IP> con il tuo dominio (ServerName <your-domain>):

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

3. Installa Certbot:

apt install -y certbot python3-certbot-apache

4. Esegui il seguente comando per generare un certificato Lets Encrypt valido:

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

5. Riavvia Apache per applicare le modifiche:

systemctl restart apache2

6. Modifica il file di configurazione di Matomo (/var/www/matomo/config/config.ini.php) e aggiornare il trusted_hosts impostazione sotto [General] per includere il tuo dominio invece dell'IP:

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

7. Apri il browser e visita: https://yourdomain.com

Dettagli dell'applicazione