, , , , , , , ,

Matomo Web Analystics

min Lesezeit

Letzte Änderung

Bitte überprüfe, ob es einen neueren Artikel zu diesem Thema gibt.

Das letzte Update war vor 12. Juni 2024 von Benedikt Schächner

Einen Home Server selbst zu hosten und installieren, sowie konfigurieren ist sehr, sehr viel Arbeit und deswegen gibt es einen, hoffentlich, übersichtlichen Leitartikel mit dem wir Sie unterstützen werden.

Heute wollen wir einen Dienst für Webanalytics, also Webseiten auf unseren Server installieren. Aber Sie erfahren mehr dazu im Laufe des Artikels.

Datenbank

Zuerst erstellen wir wieder die Datenbanken und Benutzer. Dazu wechseln wir zuerst zu

mysql

und erstellen dann die Datenbank mit

CREATE DATABASE matomo;

und danach dann den Benutzer mit

CREATE USER 'matomouser'@'localhost' IDENTIFIED BY 'password';

und dem entsprechenden Passwort.

Diesem geben wir mit

GRANT ALL PRIVILEGES ON matomo.* TO 'matomouser'@'localhost';

die Berechtigungen und laden sie mit

FLUSH PRIVILEGES;

neu.

Jetzt können wir das mit

EXIT;

wieder verlassen.

Jetzt geht es mit der eigentlichen Installation los:

Zuerst wechseln wir wieder ins temporäre Verzeichnis mit

cd /tmp

Dort laden wir jetzt Matomo mit dem Befehl

wget https://builds.matomo.org/piwik.zip

herunter. Als nächstes müssen wir diese Datei natürlich entpacken, mit

sudo unzip piwik.zip

Wenn wir das gemacht haben, benennen wir den Ordner piwik zu matomo um und verschieben diesen in das /var/www/ Verzeichniss.

Das geht mit den Befehlen

sudo mv piwik matomo

und

sudo mv matomo /var/www/

Wie immer müssen wir jetzt auch die Config – Datei (den Virtual Host) erstellen, mit dem Befehl

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

und dort fügen wir dann folgenden Inhalt hinzu:

<VirtualHost *:80>
     ServerAdmin admin@example.com
     DocumentRoot /var/www/matomo
     ServerName matomo.example.com

     <Directory /var/www/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>

Natürlich – ihr wisst es bestimmt – müssen wir diese Config Datei auch noch mit

sudo a2ensite matomo.conf

aktivieren.

Die Berechtigungen können wir einfach mit den 2 Zeilen

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

und

sudo chmod -R 755 /var/www/matomo/

anpassen.

Vielleicht haben Sie das schon gemacht, aber das Modul

sudo a2enmod rewrite

brauchen wir auch.

Jetzt können wir schon Apache mit den Befehlen

sudo systemctl restart apache2

und

sudo service apache2 restart

neustarten.

Falls man diesen Dienst unter einer externen IP-Adresse erreichbar machen will, muss man wie immer bei seinem Domain-Anbieter einen A-Record (oder AAAA-Record) auf die externe IP-Adresse festlegen. Unter dieser bzw. ip/matomo kann man Matomo dann konfigurieren.

Viel Spaß!


Hier sind als letztes noch Links zu unseren Social-Media-Kanälen, auf denen wir regelmäßig Updates zu neuen Artikeln und anderen relevanten Informationen veröffentlichen.

Ein Kommentar zu „Matomo Web Analystics“

  1. […] Matomo Web Analystics […]

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert