Matomo (dříve známý jako Piwik) je bezplatná a open source aplikace pro webovou analýzu vyvinutá v PHP jako dokonalá alternativa k Google Analytics. Matomo lze použít ke sledování online návštěv jedné nebo více webových stránek a zobrazuje zprávy o těchto návštěvách pro analýzu.
V tomto tutoriálu vám ukážeme, jak nainstalovat Matomo Web Analytics na váš Ubuntu 20.04 VPS.
Předpoklady
- Ubuntu 20.04 VPS
- SSH root přístup nebo běžný systémový uživatel s právy sudo
Krok 1. Přihlaste se přes SSH a aktualizujte systém
Přihlaste se ke svému Ubuntu 20.04 VPS pomocí SSH jako uživatel root:
ssh root@IP_Address -p Port_number
Nahraďte „IP_Address “ a „Číslo_portu ” s IP adresou vašeho serveru a portem SSH.
Nyní spusťte následující příkaz a aktualizujte všechny nainstalované balíčky na nejnovější dostupnou verzi.
apt update && sudo apt upgrade
Krok 2:Instalace webového serveru Apache
Chcete-li nainstalovat webový server Apache, spusťte následující příkaz:
apt install apache2
Chcete-li spustit Apache a povolit jeho automatické spouštění při spouštění serveru, spusťte tyto příkazy:
systemctl start apache2 systemctl enable apache2
Krok 3:Instalace PHP s požadovanými rozšířeními
Chcete-li nainstalovat PHP a požadovaná rozšíření PHP, spusťte následující příkaz:
apt install php php-cli libapache2-mod-php php-common php-curl php-gd php-mbstring php-mysql php-xml php-intl php-zip
Krok 4:Nainstalujte MariaDB a vytvořte databázi pro Matomo
Matomo potřebuje databázový server a lze jej nainstalovat spuštěním následujícího příkazu:
apt install mariadb-server
Po instalaci serveru MariaDB se přihlaste do prostředí MariaDB jako uživatel root a vytvořte databázi a uživatele pro 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;
Nezapomeňte nahradit ‘Passw0rd‘ se skutečným silným heslem.
Krok 5:Stáhněte si Matomo na Ubuntu 20.04
Stáhněte si nejnovější verzi Matomo z oficiálních stránek na vašem serveru:
wget https://builds.matomo.org/matomo.zip
Po stažení stažený soubor rozbalte pomocí následujícího příkazu:
unzip matomo.zip -d /var/www/html/
Poté změňte vlastnictví Matomo na www-data:
chown -R www-data:www-data /var/www/html/matomo/
Krok 6:Vytvořte konfigurační soubor Apache
Chcete-li vytvořit nový konfigurační soubor pro Matomo, můžeme vytvořit nový konfigurační soubor Apache:
nano /etc/apache2/sites-available/matomo.conf
Základní konfigurační soubor Apache vypadá podobně jako tento:
<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>
Nezapomeňte změnit název domény vedle ServerAdmin a ServerName (your_domain.com
), aby fungoval s vaším jedinečným registrovaným názvem domény.
Uložte a zavřete soubor a poté aktivujte virtuálního hostitele Matomo pomocí následujícího příkazu:
a2ensite matomo.conf
Restartujte službu Apache a jste připraveni:
systemctl restart apache2
Krok 7. Nainstalujte certifikát SSL
V tomto kroku povolíme SSL pro Matomo pomocí bezplatného certifikátu Let’s Encrypt SSL.
apt install python3-certbot-apache -y
Jakmile je Certbot nainstalován, jsme připraveni nainstalovat certifikát pro doménu:
certbot --apache
Po úspěšné instalaci obdržíte následující podobnou zprávu:
- 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
Krok 8:Instalace Matomo pomocí webového rozhraní
Chcete-li spustit průvodce webovou instalací, přejděte na https://vaše_doména.com a budete přesměrováni na uvítací stránku Matomo. Klikněte na „Další“ tlačítko:
Zobrazí se „Kontrola systému“ strana. Pokud je vše označeno zeleným zaškrtnutím, klikněte na „Další“ přejděte k dalšímu kroku:
Měli byste se dostat na stránku Nastavení databáze. Použijte přihlašovací údaje databáze nakonfigurované dříve:
Vytvoření tabulek by mělo vrátit „Úspěšně vytvořené tabulky! “ zpráva:
Dále musíte vytvořit Superuživatele . Zadejte uživatelské jméno, heslo a e-mailovou adresu.
Nyní zadejte název webu, adresu URL webu a poté klikněte na Další tlačítko.
Sledovací kód pro web Matomo byste měli vidět na následující stránce:
Dále byste měli vidět, že instalace Matomo byla dokončena. Klikněte na POKRAČOVAT NA MATOMO tlačítko.
Nyní se můžete přihlásit do administračního back-endu Matomo:
Měli byste vidět Matomo Dashboard a můžete přidat další webové stránky, zkontrolovat statistiky atd.:
To je vše. Instalace Matomo je nyní dokončena. Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Ubuntu, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám nainstalovali Matomo pro tebe. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS. Pokud se vám líbil tento příspěvek o tom, jak nainstalovat Matomo Web Analytics na Ubuntu 20.04, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek níže nebo jednoduše zanechte odpověď. Děkuji.