GNU/Linux >> Linux Esercitazione >  >> Debian

Monitorare il tuo server installando Matomo su Debian 11

Ciao amici. In questo post imparerai come installare Matomo su Debian 11. Iniziamo.

Cos'è Matomo?

Matomo è un'applicazione installata sul server che ci consente di analizzare e tracciare il nostro sito Web per ottenere varie statistiche.

Grazie a Matomo, tutte le persone che possiedono siti web nel mondo possono conoscere il numero di visitatori, le prestazioni del sito, il comportamento di Google Ads e così via.

Quindi, se possiedi un blog o un sito Web, dovresti imparare a installare e utilizzare Matomo.

Installazione di LAMP su Debian 11

Poiché Matomo ha un'interfaccia web per accedervi, è necessario disporre di un server web funzionante insieme a un gestore di database come MariaDB.

Per installare LAMP in Debian 11 è sufficiente eseguire questo comando, dove potremo installare ciascuno dei componenti della stessa.

sudo apt install apache2 mariadb-server php libapache2-mod-php php-cli php-fpm php-fpm php-json php-json php-common php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath

Poiché in questo post non ci occuperemo di un'installazione dettagliata di LAMP, è sufficiente la configurazione di default. Ricordati di aprire le porte 443 e 80 nel firewall.

Creazione del database per Matomo

Con MariaDB installato e funzionante, dobbiamo creare un nuovo database e un nuovo utente. Innanzitutto, definisci una password di root

sudo mysql_secure_installation

Poiché non è stata definita una password, premere semplicemente Invio per avviare lo script. Quindi, puoi crearne uno che deve essere forte e privato. Ti verranno quindi poste alcune domande di configurazione a cui devi rispondere Y .

Ora accedi alla console MariaDB

sudo mysql -u root -p

Crea il database per Matomo. Chiamalo come vuoi.

CREATE DATABASE matomodb;

Quindi, crea l'utente e la sua password. Assegnagli subito autorizzazioni sufficienti sul nuovo database.

CREATE USER 'user'@'localhost' IDENTIFIED BY 
pss';
GRANT ALL ON matomodb.* TO 'user'@'localhost' WITH GRANT OPTION;

Usa una password più forte di pss 🙂 e il nome utente può essere quello che vuoi. Ora aggiorna le autorizzazioni ed esci dalla console.

FLUSH PRIVILEGES;
exit;

Scarica Matomo su Debian 11

Grazie al wget comando, scarica l'ultima versione stabile di Matomo.

wget http://builds.matomo.org/matomo-latest.zip

Ora usando il unzip comando, decomprimilo in una cartella che dobbiamo creare.

sudo mkdir -p /var/www/matomo
sudo unzip matomo-latest.zip

Nel caso in cui non si disponga del comando, è possibile installarlo tramite

sudo apt install unzip

Ora sposta la cartella risultante nella radice di Apache.

sudo mv matomo/* /var/www/matomo

Rendi Apache il proprietario della cartella e concedigli i permessi su di essa in una volta,

sudo chown -R www-data:www-data /var/www/matomo
sudo chmod -R 755 /var/www/matomo

Dopodiché, dobbiamo creare un nuovo virtualhost per il nostro sito Matomo.

sudo nano /etc/apache2/sites-available/matomo.conf

Aggiungi quanto segue

<VirtualHost *:80>

ServerAdmin [email protected]
ServerName your-domain.com
DocumentRoot /var/www/matomo/

<Directory /var/www/matomo>
DirectoryIndex index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>

<Files "console">
Options None
Require all denied
</Files>

<Directory /var/www/matomo/misc/user>
Options None
Require all granted
</Directory>

<Directory /var/www/matomo/misc>
Options None
Require all denied
</Directory>

<Directory /var/www/matomo/vendor>
Options None
Require all denied
</Directory>

ErrorLog ${APACHE_LOG_DIR}/matomo_error.log
CustomLog ${APACHE_LOG_DIR}/matomo_access.log combined

</VirtualHost>

Non dimenticare di modificare il ServerName valutalo e abbinalo al tuo dominio.

Salva le modifiche e chiudi l'editor che stai utilizzando.

Quindi, abilita il nuovo sito.

sudo a2ensite matomo.conf

E la rewrite modulo e applica le modifiche riavviando Apache.

sudo a2enmod rewrite
sudo systemctl restart apache2

Installa Matomo dall'interfaccia web

Ora apri un browser web e visita il tuo dominio per avviare l'installazione.

Nella schermata successiva, il programma di installazione verificherà se il server soddisfa i requisiti completi.

Successivamente, è il momento di configurare il database.

Se tutto va bene, vedrai questa immagine.

Ora crea l'account amministratore, con il quale accederemo alla dashboard.

Quindi, crea un nuovo sito per Matomo.

Quindi vedrai il codice che devi copiare in ogni file della tua pagina. Si informa inoltre che se si utilizza WordPress o qualsiasi CMS, è possibile utilizzare plugin che lo integrano con Matomo.

Quindi vedrai un messaggio che indica che l'installazione è andata a buon fine.

Accedi con il tuo utente amministratore e ora vedrai la dashboard.

Hai finito.

Conclusione

In questo post, hai imparato come installare Matomo sul tuo server Debian 11. Grazie a questo software potrai monitorare velocemente il tuo sito web e avere statistiche avanzate.


Debian
  1. Come creare un utente Sudo su Debian

  2. Come installare Tomcat 8.5 su Debian 9

  3. Come installare MongoDB su Debian 9

  4. Installazione di PHP 8 su Debian 10

  5. Installazione e utilizzo di Docker su Ubuntu e Debian

Installazione di Asterisk su Debian

Rileva i bug sul tuo codice installando SonarQube su Debian 11

Installa Navidrome su Debian 11

Come installare Cacti monitorando Debian 11 Bullseye

Come installare Vai su Debian 11

Come installare Matomo su Debian 11