Matomo (früher bekannt als Piwik) ist eine kostenlose und Open-Source-Webanalyseanwendung, die in PHP entwickelt wurde, um die ultimative Alternative zu Google Analytics zu sein. Matomo kann verwendet werden, um Online-Besuche auf einer oder mehreren Websites zu verfolgen und Berichte über diese Besuche zur Analyse anzuzeigen.
In diesem Tutorial zeigen wir Ihnen, wie Sie Matomo Web Analytics auf Ihrem Ubuntu 20.04 VPS installieren.
Voraussetzungen
- Ubuntu 20.04 VPS
- SSH-Root-Zugriff oder ein normaler Systembenutzer mit sudo-Berechtigungen
Schritt 1. Melden Sie sich über SSH an und aktualisieren Sie das System
Melden Sie sich mit SSH als Root-Benutzer bei Ihrem Ubuntu 20.04 VPS an:
ssh root@IP_Address -p Port_number
Ersetzen Sie „IP-Adresse “ und „Portnummer “ durch die IP-Adresse und den SSH-Port Ihres Servers.
Führen Sie nun den folgenden Befehl aus, um alle installierten Pakete auf die neueste verfügbare Version zu aktualisieren.
apt update && sudo apt upgrade
Schritt 2:Apache Webserver installieren
Führen Sie den folgenden Befehl aus, um den Apache-Webserver zu installieren:
apt install apache2
Führen Sie die folgenden Befehle aus, um Apache zu starten und zu aktivieren, damit er beim Serverstart automatisch startet:
systemctl start apache2 systemctl enable apache2
Schritt 3:Installieren Sie PHP mit den erforderlichen Erweiterungen
Führen Sie den folgenden Befehl aus, um PHP und die erforderlichen PHP-Erweiterungen zu installieren:
apt install php php-cli libapache2-mod-php php-common php-curl php-gd php-mbstring php-mysql php-xml php-intl php-zip
Schritt 4:Installieren Sie MariaDB und erstellen Sie eine Datenbank für Matomo
Matomo benötigt einen Datenbankserver und kann mit dem folgenden Befehl installiert werden:
apt install mariadb-server
Melden Sie sich nach der Installation des MariaDB-Servers als Root-Benutzer bei der MariaDB-Shell an und erstellen Sie eine Datenbank und einen Benutzer für Matomo:
mysql -u root -p
MariaDB [(none)]> CREATE DATABASE matomodb; MariaDB [(none)]> GRANT ALL PRIVILEGES ON matomodb.* TO 'matomouser'@'localhost' IDENTIFIED BY 'Passw0rd'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
Vergessen Sie nicht, ‘Passw0rd’ zu ersetzen mit einem wirklich starken Passwort.
Schritt 5:Laden Sie Matomo auf Ubuntu 20.04 herunter
Laden Sie die neueste Version von Matomo von der offiziellen Website auf Ihren Server herunter:
wget https://builds.matomo.org/matomo.zip
Entpacken Sie die heruntergeladene Datei nach dem Herunterladen mit dem folgenden Befehl:
unzip matomo.zip -d /var/www/html/
Ändern Sie dann den Besitz von Matomo auf www-data:
chown -R www-data:www-data /var/www/html/matomo/
Schritt 6:Erstellen Sie eine Apache-Konfigurationsdatei
Um eine neue Konfigurationsdatei für Matomo zu erstellen, können wir eine neue Apache-Konfigurationsdatei erstellen:
nano /etc/apache2/sites-available/matomo.conf
Eine einfache Apache-Konfigurationsdatei sieht etwa so aus:
<VirtualHost *:80> ServerAdmin admin@your_domain.com DocumentRoot /var/www/html/matomo ServerName your_domain.com ServerAlias www.your_domain.com <Directory /var/www/html/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>
Vergessen Sie nicht, den Domänennamen neben ServerAdmin und ServerName zu ändern (your_domain.com
), damit es mit Ihrem eindeutigen registrierten Domainnamen funktioniert.
Speichern und schließen Sie die Datei und aktivieren Sie dann den virtuellen Matomo-Host mit dem folgenden Befehl:
a2ensite matomo.conf
Starten Sie den Apache-Dienst neu und Sie sind bereit:
systemctl restart apache2
Schritt 7. SSL-Zertifikat installieren
In diesem Schritt aktivieren wir SSL für Matomo, indem wir ein kostenloses SSL-Zertifikat von Let’s Encrypt verwenden.
apt install python3-certbot-apache -y
Sobald der Certbot installiert ist, können wir das Zertifikat für die Domain installieren:
certbot --apache
Nach erfolgreicher Installation erhalten Sie die folgende ähnliche Meldung:
- Congratulations! Your certificate and chain have been saved at: /etc/letsencrypt/live/your_domain.com/fullchain.pem Your key file has been saved at: /etc/letsencrypt/live/your_domain.com/privkey.pem
Schritt 8:Matomo über das Webinterface installieren
Um den Web-Installationsassistenten auszuführen, gehen Sie zu https://your_domain.com und Sie werden auf die Willkommensseite von Matomo weitergeleitet. Klicken Sie auf "Weiter" Schaltfläche:
Sie sehen eine "Systemprüfung" Seite. Wenn alles mit einem grünen Häkchen markiert ist, klicken Sie auf „Weiter“ Schaltfläche, um mit dem nächsten Schritt fortzufahren:
Sie sollten zur Seite Datenbankeinrichtung gelangen. Zuvor konfigurierte Datenbankanmeldeinformationen verwenden:
Die Erstellung der Tabellen sollte „Tabellen erfolgreich erstellt! zurückgeben ” Nachricht:
Als Nächstes müssen Sie einen Super User erstellen . Geben Sie Benutzername, Passwort und E-Mail-Adresse an.
Geben Sie nun den Website-Namen und die Website-URL ein und klicken Sie dann auf Weiter Schaltfläche.
Sie sollten den Tracking-Code für die Matomo-Website auf der folgenden Seite sehen:
Als nächstes sollten Sie sehen, dass die Matomo-Installation abgeschlossen ist. Klicken Sie auf WEITER ZU MATOMO Schaltfläche.
Jetzt können Sie sich im Backend der Matomo-Administration anmelden:
Sie sollten das Matomo-Dashboard sehen und weitere Websites hinzufügen, die Statistiken überprüfen usw.:
Das ist es. Die Matomo-Installation ist nun abgeschlossen. Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Ubuntu-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Matomo zu installieren für dich. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS. Wenn Ihnen dieser Beitrag zur Installation von Matomo Web Analytics auf Ubuntu 20.04 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen unten oder hinterlassen Sie einfach eine Antwort. Danke.