Matomo

Nyílt forráskódú webelemző platform, amely elsősorban a magánélet védelmét tartja szem előtt, és valós idejű jelentéseket készít.

Matomo elérés

  1. Nyissa meg a böngészőjét, és keresse meg a következő címet: http://<SERVER-IP>
  2. Kövesse a Matomo webes telepítő varázslót a telepítés befejezéséhez.

Fontos fájlok és könyvtárak

  • Webgyökér: /var/www/matomo (tulajdonosa www-data:www-data)
  • Apache konfiguráció: /etc/apache2/sites-available/matomo.conf
  • Naplók: /var/log/apache2/matomo_error.log & /var/log/apache2/matomo_access.log
  • Adatbázis hitelesítő adatok: /root/.cloudzy-creds

Adatbázis beállítása

A beállítás során adja meg a generált fájlból a következő hitelesítő adatokat (/root/.cloudzy-creds):

  • Adatbázis-kiszolgáló: 127.0.0.1
  • Bejelentkezés: matomo
  • Jelszó: Véletlenszerűen generált
  • Adatbázis neve: matomo

Apache menedzsment

Az Apache szolgáltatás kezelése a systemd parancsok segítségével:

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

SSL engedélyezése domainnel

1. Irányítsa domainjét a szerver IP-címére.

2. Szerkessze az Apache konfigurációját, és cserélje ki ServerName <IP> a domainjével (ServerName <your-domain>):

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

3. Telepítse a Certbotot:

apt install -y certbot python3-certbot-apache

4. Futtassa a következő parancsot egy érvényes Lets Encrypt tanúsítvány létrehozásához:

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

5. Indítsa újra az Apache-t a változtatások alkalmazásához:

systemctl restart apache2

6. Szerkessze a Matomo konfigurációs fájlt (/var/www/matomo/config/config.ini.php) és frissítse a trusted_hosts beállítás alatt [General] hogy az IP helyett a domainjét adja meg:

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

7. Nyissa meg a böngészőjét, és látogasson el a következő webhelyre: https://yourdomain.com

Az alkalmazás részletei