Hvordan installere Matomo Web Analytics på Ubuntu 18.04

Bilde: Jack Wallen

Cloud-serverne dine ser mange besøkende og bruk. Så mye, kan det være lurt å følge med på analysene til disse serverne. En måte å gjøre det på er å bruke Matomo (tidligere Piwik) Web Analytics-verktøyet. Ved hjelp av dette verktøyet kan du holde øye med besøk på skyserverne (eller andre servere du måtte ha).

Må-lese sky

  • Cloud computing i 2020: Spådommer om sikkerhet, AI, Kubernetes, mer
  • De viktigste skyutviklingen i tiåret
  • Topp leverandør av desktop som en tjeneste (DaaS): Amazon, Citrix, Microsoft, VMware og mer
  • Cloud computing policy (TechRepublic Premium)

Jeg skal lede deg gjennom prosessen med å installere Matomo på Ubuntu 18.04.

Hva trenger du

Det eneste du trenger for dette er en løpende forekomst av Ubuntu Server 18.04 og en brukerkonto med sudo-rettigheter. Jeg skal gjøre dette med ideen om å betjene dette bare til et internt nettverk. Hvis du planlegger å nå din Matomo-forekomst fra omverdenen, trenger du også et fullt kvalifisert domenenavn (slik at du kan bruke et SSL-sertifikat). Men siden dette kun vil fokusere på intern bruk, vil vi hoppe over prosessen her.

Og med det sagt, la oss installere.

avhengig

Den første tingen å ta vare på er de nødvendige avhengighetene. Åpne et terminalvindu og gi følgende kommando:

 sudo apt install curl wget git unzip socat -y 

Installer deretter PHP og nødvendige moduler med kommandoen:

 sudo apt install php7.2 php7.2-cli php7.2-fpm php7.2-common php7.2-curl php7.2-gd php7.2-xml php7.2-mbstring php7.2-mysql-y 

Til slutt installerer MySQL-serveren med kommandoen:

 sudo apt installere mysql-server -y 

database

Sikre MySQL-installasjonen med kommandoen:

 sudo mysq_secure_installation 

Sørg for å gi MySQL admin bruker et sterkt / unikt passord og svare Y på de resterende spørsmålene. Få tilgang til MySQL-ledeteksten med kommandoen:

 udo mysql -u rot -p 

Opprett databasen (og den nødvendige brukeren) med følgende kommandoer:

 SKAP DATABASE matomo; TILGANG ALLE PRIVILEGIER PÅ matomo. * TIL 'matomo' @ 'localhost' IDENTIFISERT AV "PASSORD"; FLUSH PRIVILEGES; exit 

der PASSORD er et sterkt / unikt passord.

Nginx

Vi serverer Matomo med NGINX-webserveren. For å installere NGINX, åpner du et terminalvindu og gir ut følgende kommando:

 sudo apt-get install nginx -y 

Lag en ny konfigurasjonsfil med kommandoen:

 sudo nano /etc/nginx/conf.d/matomo.conf 

Kopier følgende innhold i denne filen:

 server {hør 80; servernavn SERVER_NAME; rot / srv / matomo; index index.php index.html; access_log /var/log/nginx/matomo_access.log; error_log /var/log/nginx/matomo_error.log; client_max_body_size 100M; location / {try_files $ uri /index.php?$query_string; } beliggenhet ~ .php $ {inkluderer / etc / nginx / fastcgi_params; fastcgi_pass unix: /var/run/php/php7.2-fpm.sock; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; }} 

der SERVER_NAME enten er navnet på serveren eller IP-adressen. Lagre og lukk den filen.

Last ned Matamo

Deretter må vi laste ned den nødvendige filen for å installere Matamo. Fra terminalvinduet, gi kommandoen:

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

Pakk ut den nedlastede filen med kommandoen:

 pakk ut piwik.zip 

Flytt den nyopprettede katalogen med kommandoen:

 sudo mv piwik / srv / matomo 

Gi den nylig flyttede mappen riktig tillatelse med kommandoen:

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

Start og aktiver NGINX med kommandoene:

 sudo systemctl omstart nginx sudo systemctl aktiver nginx 

Fullfør installasjonen

For å fullføre installasjonen, peker en nettleser til http: // SERVER_IP og går gjennom det brukervennlige nettbaserte installasjonsprogrammet ( figur A ).

Figur A: Det webbaserte installasjonsprogrammet Matamo.

Du må legge til en sporingskode på hver side på nettstedet ditt, eller installere en ferdiglaget plugin som dekker et antall nettstedstyper (for eksempel Drupal, Wordpress, Joomla, Sharepoint, Type3, Moodle og mange flere). Du vil få Javascript-sporingskoden for nettstedet ditt under installasjonen. Kopier den koden til en fil (du trenger den når du går for å sette opp nettsteder). Hvis du ikke kopierer den, kan du hente den fra Matomo-admin-siden.

Når du har fullført prosessen, er Matomo klar til å begynne å overvåke nettstedet ditt.

Og det er alt som er å installere Matomo på Ubuntu Server 18.04. Tiden du bruker på installasjonen vil bleke i forhold til hva den krever å legge til de forskjellige nettstedene dine til overvåkingen. Tiden som er brukt vil være vel verdt å ha alle de analytiske dataene som skal kombineres.

Cloud og alt som et service nyhetsbrev

Dette er din go-to ressurs for det siste om AWS, Microsoft Azure, Google Cloud Platform, XaaS, skysikkerhet og mye mer. Leveres mandager

Registrer deg i dag

© Copyright 2021 | pepebotifarra.com