Matomo

Open-Source-Webanalyseplattform mit datenschutzorientiertem Tracking und Echtzeitberichten.

Zugriff auf Matomo

  1. Öffnen Sie Ihren Webbrowser und navigieren Sie zu: http://<SERVER-IP>
  2. Befolgen Sie die Anweisungen des Matomo-Web-Setup-Assistenten, um die Installation abzuschließen.

Wichtige Dateien und Verzeichnisse

  • Web-Stammverzeichnis: /var/www/matomo (im Besitz von www-data:www-data)
  • Apache-Konfiguration: /etc/apache2/sites-available/matomo.conf
  • Protokolle: /var/log/apache2/matomo_error.log & /var/log/apache2/matomo_access.log
  • Datenbank-Anmeldedaten: /root/.cloudzy-creds

Datenbank-Einrichtung

Geben Sie während der Einrichtung die folgenden Anmeldedaten aus der generierten Datei ein (/root/.cloudzy-creds):

  • Datenbankserver: 127.0.0.1
  • Anmelden: matomo
  • Passwort: Zufällig generiert
  • Datenbankname: matomo

Apache-Verwaltung

Verwalten Sie den Apache-Dienst mit systemd-Befehlen:

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

SSL mit einer Domain aktivieren

1. Richten Sie Ihre Domain auf die Server-IP aus.

2. Apache-Konfiguration bearbeiten und ersetzen ServerName <IP> mit Ihrer Domain (ServerName <your-domain>):

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

3. Certbot installieren:

apt install -y certbot python3-certbot-apache

4. Führen Sie den folgenden Befehl aus, um ein gültiges Lets Encrypt-Zertifikat zu generieren:

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

5. Starten Sie Apache neu, um die Änderungen zu übernehmen:

systemctl restart apache2

6. Bearbeiten Sie die Matomo-Konfigurationsdatei (/var/www/matomo/config/config.ini.php) und aktualisieren Sie die trusted_hosts Einstellung unter [General] um Ihre Domain anstelle der IP-Adresse einzufügen:

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

7. Öffnen Sie Ihren Browser und besuchen Sie: https://yourdomain.com

Anwendungsdetails