Matomo (precedentemente noto come Piwik) è un'applicazione di analisi web gratuita e open source sviluppata in PHP per essere l'alternativa definitiva a Google Analytics. Matomo può essere utilizzato per tenere traccia delle visite online a uno o più siti Web e visualizzare rapporti su queste visite per l'analisi.
In questo tutorial, ti mostreremo come installare Matomo Web Analytics sul tuo VPS Ubuntu 20.04.
Prerequisiti
- Ubuntu 20.04 VPS
- Accesso root SSH o un normale utente di sistema con privilegi sudo
Passaggio 1. Accedi tramite SSH e aggiorna il sistema
Accedi al tuo VPS Ubuntu 20.04 con SSH come utente root:
ssh root@IP_Address -p Port_number
Sostituisci "Indirizzo_IP " e "Numero_porta ” con l'indirizzo IP e la porta SSH del tuo server.
Ora, esegui il comando seguente per aggiornare tutti i pacchetti installati all'ultima versione disponibile.
apt update && sudo apt upgrade
Fase 2:installa il server Web Apache
Esegui il comando seguente per installare il server web Apache:
apt install apache2
Per avviare Apache e consentirne l'avvio automatico all'avvio del server, eseguire questi comandi:
systemctl start apache2 systemctl enable apache2
Passaggio 3:installa PHP con le estensioni richieste
Per installare PHP e le estensioni PHP richieste, esegui il comando seguente:
apt install php php-cli libapache2-mod-php php-common php-curl php-gd php-mbstring php-mysql php-xml php-intl php-zip
Passaggio 4:installa MariaDB e crea un database per Matomo
Matomo ha bisogno di un server di database e può essere installato eseguendo il comando seguente:
apt install mariadb-server
Una volta installato il server MariaDB, accedi alla shell MariaDB come utente root e crea un database e un utente per Matomo:
mysql -u root -p
MariaDB [(none)]> CREATE DATABASE matomodb; MariaDB [(none)]> GRANT ALL PRIVILEGES ON matomodb.* TO 'matomouser'@'localhost' IDENTIFIED BY 'Passw0rd'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
Non dimenticare di sostituire 'Passw0rd' con una password efficace.
Passaggio 5:scarica Matomo su Ubuntu 20.04
Scarica l'ultima versione di Matomo dal sito Web ufficiale sul tuo server:
wget https://builds.matomo.org/matomo.zip
Una volta scaricato, decomprimi il file scaricato con il seguente comando:
unzip matomo.zip -d /var/www/html/
Quindi cambia la proprietà di Matomo in www-data:
chown -R www-data:www-data /var/www/html/matomo/
Fase 6:crea un file di configurazione di Apache
Per creare un nuovo file di configurazione per Matomo, possiamo creare un nuovo file di configurazione di Apache:
nano /etc/apache2/sites-available/matomo.conf
Un file di configurazione di base di Apache è simile a questo:
<VirtualHost *:80> ServerAdmin admin@your_domain.com DocumentRoot /var/www/html/matomo ServerName your_domain.com ServerAlias www.your_domain.com <Directory /var/www/html/matomo/> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/matomo_error.log CustomLog ${APACHE_LOG_DIR}/matomo_access.log combined </VirtualHost>
Non dimenticare di modificare il nome di dominio accanto a ServerAdmin e ServerName (your_domain.com
) per farlo funzionare con il tuo nome di dominio registrato univoco.
Salva e chiudi il file, quindi attiva l'host virtuale Matomo con il seguente comando:
a2ensite matomo.conf
Riavvia il servizio Apache e sei pronto:
systemctl restart apache2
Passaggio 7. Installa il certificato SSL
In questo passaggio, abiliteremo SSL per Matomo utilizzando un certificato SSL Let's Encrypt gratuito.
apt install python3-certbot-apache -y
Una volta installato il Certbot siamo pronti per installare il certificato per il dominio:
certbot --apache
Dopo la corretta installazione verrà ricevuto il seguente messaggio simile:
- Congratulations! Your certificate and chain have been saved at: /etc/letsencrypt/live/your_domain.com/fullchain.pem Your key file has been saved at: /etc/letsencrypt/live/your_domain.com/privkey.pem
Fase 8:installazione di Matomo utilizzando l'interfaccia Web
Per eseguire la procedura guidata di installazione web, vai su https://tuo_dominio.com e verrai reindirizzato alla pagina di benvenuto di Matomo. Fai clic su "Avanti" pulsante:
Verrà visualizzato un "Controllo del sistema" pagina. Se tutto è contrassegnato da un segno di spunta verde, fai clic su "Avanti" pulsante per procedere al passaggio successivo:
Dovresti arrivare alla pagina di configurazione del database. Usa le credenziali del database configurate in precedenza:
La creazione delle Tabelle dovrebbe restituire le "Tabelle create con successo! ” messaggio:
Successivamente, devi creare un Super utente . Fornisci nome utente, password e indirizzo email.
Ora, fornisci il nome del sito, l'URL del sito Web, quindi fai clic su Avanti pulsante.
Dovresti vedere il codice di monitoraggio per il sito Matomo nella pagina seguente:
Successivamente, dovresti vedere che l'installazione di Matomo è stata completata. Fare clic su CONTINUA A MATOMO pulsante.
Ora puoi accedere al back-end di amministrazione di Matomo:
Dovresti vedere il dashboard di Matomo e puoi aggiungere altri siti Web, controllare le statistiche, ecc:
Questo è tutto. L'installazione di Matomo è ora completa. Ovviamente, non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting Ubuntu, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Matomo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se ti è piaciuto questo post su come installare Matomo Web Analytics su Ubuntu 20.04, condividilo con i tuoi amici sui social network usando i pulsanti qui sotto o lascia semplicemente una risposta. Grazie.