GNU/Linux >> Znalost Linux >  >> Debian

Monitorujte svůj server instalací Matomo na Debian 11

Dobrý den, přátelé. V tomto příspěvku se dozvíte, jak nainstalovat Matomo na Debian 11. Začněme.

Co je Matomo?

Matomo je aplikace nainstalovaná na serveru, která nám umožňuje analyzovat a sledovat naše webové stránky a získávat různé statistiky.

Díky Matomo mohou všichni lidé, kteří vlastní webové stránky na světě, znát počet návštěvníků, výkon webu, chování Google Ads a tak dále.

Takže pokud vlastníte blog nebo webovou stránku, měli byste se naučit, jak nainstalovat a používat Matomo.

Instalace LAMP na Debian 11

Protože Matomo má webové rozhraní pro přístup, je nutné mít funkční webový server spolu s databázovým správcem, jako je MariaDB.

Pro instalaci LAMP v Debianu 11 stačí provést tento příkaz, kde budeme moci nainstalovat každou z komponent téhož.

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

Jelikož se v tomto příspěvku nebudeme zabývat podrobnou instalací LAMP, vystačí si s výchozí konfigurací. Nezapomeňte otevřít porty 443 a 80 ve firewallu.

Vytvoření databáze pro Matomo

S nainstalovanou a spuštěnou MariaDB musíme vytvořit novou databázi a nového uživatele. Nejprve definujte heslo uživatele root

sudo mysql_secure_installation

Protože není definováno žádné heslo, spusťte skript pouze stisknutím klávesy Enter. Pak můžete vytvořit takový, který musí být silný a soukromý. Poté budete dotázáni na několik konfiguračních otázek, na které musíte odpovědět Y .

Nyní otevřete konzolu MariaDB

sudo mysql -u root -p

Vytvořte databázi pro Matomo. Pojmenujte to, jak chcete.

CREATE DATABASE matomodb;

Poté vytvořte uživatele a jeho heslo. Okamžitě mu přidělte dostatečná oprávnění k nové databázi.

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

Použijte silnější heslo než pss 🙂 a uživatelské jméno může být jakékoli. Nyní obnovte oprávnění a ukončete konzolu.

FLUSH PRIVILEGES;
exit;

Stáhnout Matomo na Debian 11

Díky wget stáhněte si nejnovější stabilní verzi Matomo.

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

Nyní pomocí unzip příkaz, rozbalte jej do složky, kterou musíme vytvořit.

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

V případě, že příkaz nemáte k dispozici, můžete jej nainstalovat pomocí

sudo apt install unzip

Nyní přesuňte výslednou složku do kořenového adresáře Apache.

sudo mv matomo/* /var/www/matomo

Udělejte z Apache vlastníka složky a okamžitě mu udělte oprávnění

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

Poté musíme vytvořit nový virtuální hostitel pro naši stránku Matomo.

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

Přidejte následující

<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>

Nezapomeňte upravit ServerName hodnotu a přiřaďte ji k vaší doméně.

Uložte změny a zavřete editor, který používáte.

Poté povolte nový web.

sudo a2ensite matomo.conf

A rewrite modul a aplikujte změny restartováním Apache.

sudo a2enmod rewrite
sudo systemctl restart apache2

Instalovat Matomo z webového rozhraní

Nyní otevřete webový prohlížeč a navštivte svou doménu a spusťte instalaci.

Na další obrazovce instalační program zkontroluje, zda server splňuje úplné požadavky.

Dále je čas na konfiguraci databáze.

Pokud vše půjde dobře, uvidíte tento obrázek.

Nyní vytvořte účet správce, pomocí kterého budeme přistupovat k řídicímu panelu.

Poté vytvořte nový web pro Matomo.

Poté uvidíte kód, který musíte zkopírovat v každém souboru vaší stránky. Jsme také informováni, že pokud používáte WordPress nebo jakýkoli CMS, je možné použít pluginy, které jej integrují s Matomo.

Poté se zobrazí zpráva oznamující, že instalace byla úspěšná.

Přihlaste se pomocí svého administrátora a nyní se vám zobrazí řídicí panel.

Jste hotovi.

Závěr

V tomto příspěvku jste se naučili, jak nainstalovat Matomo na váš server Debian 11. Díky tomuto softwaru budete moci rychle sledovat svůj web a mít pokročilé statistiky.


Debian
  1. Jak vytvořit uživatele Sudo v Debianu

  2. Instalace PHP 8 na Debian 10

  3. Instalace a používání Dockeru na Ubuntu a Debianu

  1. Jak nainstalovat Tomcat 8.5 na Debian 9

  2. Jak nainstalovat MongoDB na Debian 9

  3. Jak nainstalovat Nginx na Debian 9

  1. Jak nainstalovat Apache na Debian 9

  2. 12 nejlepších věcí, které je třeba udělat po instalaci Debianu 11 (Bullseye)

  3. 8 nejlepších věcí, které je třeba udělat po instalaci Debianu 10 (Buster)