Hoe u Umami op Linux installeert en Analytics aan uw website toevoegt

Hoe u Umami op Linux installeert en Analytics aan uw website toevoegt
Een foto van iemand die op een laptop werkt.

Umami is een lichtgewicht en privacygerichte analysesoftware voor websites en webapps. Het is een van de beste gratis alternatieven voor Google Analytics en biedt een gebruiksvriendelijke interface die inkomend webverkeer kan bekijken en analyseren, vergelijkbaar met Google Analytics. Hier laten we zien hoe u Umami op Ubuntu Linux installeert en begeleiden we u door het proces van het toevoegen van analyses voor uw website.

Waarom Umami gebruiken voor het bijhouden van site-analyses

Een van de grootste verkoopargumenten van Umami is dat het een website-analysesoftware is die alle gegevens over zijn gebruikers anonimiseert. Dit maakt Umami ongelooflijk aantrekkelijk voor webmasters die de prestaties van hun website willen bekijken zonder de privacy van hun bezoekers in gevaar te brengen.

Een screenshot met voorbeeldanalysegegevens op het Umami-dashboard.

Een andere reden om Umami te gebruiken is dat het GDPR-compatibel is en niet afhankelijk is van cookies om de sessie van een gebruiker te volgen. U hoeft dus geen extra opt-in banners te bieden aan uw bezoekers, waardoor uw website soepeler en gemakkelijker te navigeren is.

Ten slotte is Umami helemaal gratis en het kost niet veel systeembronnen om goed te draaien. Dit betekent dat u Umami op uw bestaande server kunt installeren en gratis analyses voor uw websites kunt gebruiken.

Docker en Docker Compose verkrijgen voor Umami

De eerste stap in het zelf hosten van uw eigen analytics met Umami is om zowel Docker als Docker Compose te verkrijgen voor uw Linux-machine. Om dat te doen, haalt u de ondertekeningssleutel op van de website van het Docker-project:

Maak een nieuw repositorybestand onder “/etc/apt/sources.list.d/” met behulp van uw favoriete teksteditor:

Plak de volgende regel code in uw nieuwe repositorybestand:

Zorg ervoor dat uw systeem volledig up-to-date is en correct werkt:

Installeer Docker, Docker Compose en de extra afhankelijkheden voor Umami:

Umami installeren

Ga naar de Umami Git-repository en open het vooraf gebouwde Docker Compose-bestand met uw favoriete teksteditor:

Scroll naar beneden naar de categorie “omgeving:” en vervang de waarde van de APP_SECRETvariabele door een willekeurige reeks tekens.

Een terminal die de willekeurige tekstreeks markeert die fungeert als het app-geheim voor Umami.

Sla uw Docker Compose-bestand op en voer de volgende opdracht uit om de Umami-container te bouwen en te installeren:

Controleer of uw Umami-instantie actief is door de beschikbare Docker-containers in uw systeem te vermelden:

Een terminal die de twee Umami-containers toont die op de Ubuntu-server draaien.

Umami beveiligen met een SSL Reverse Proxy

Op dit punt hebt u nu een self-host Umami analytics instance die draait op poort 3000 in uw Linux-systeem. Om deze service via internet te kunnen gebruiken, moet u deze echter eerst via een SSL reverse proxy doorgeven.

Begin met het toevoegen van een nieuw “A” DNS-record aan uw domeinregistrar dat verwijst naar het IPv4-adres van uw Umami-server. In mijn geval zal ik mijn “A”-record instellen op “umami.myreallygreatserver.xyz.”

Een screenshot met het IPv4-adres dat is gekoppeld aan het umami-subdomein.

Controleer of het “core” snap-pakket al op uw server staat:

Installeer het Certbot snap-pakket van de Electronic Frontier Foundation (EFF):

Maak een nieuw siteconfiguratiebestand voor uw SSL-reverse proxy:

Plak het volgende codeblok in uw nieuwe siteconfiguratiebestand:

Vervang de waarde van de variabele “server_name” door uw domeinnaam.

Een terminal met het aangepaste subdomein in de Nginx reverse proxy-configuratie.

Sla uw nieuwe siteconfiguratiebestand op en maak vervolgens een symbolische koppeling naar “/etc/nginx/sites-enabled:”

Controleer uw Nginx-configuratiebestanden op fouten en voer vervolgens systemctl uit om uw reverse proxy te starten:

Registreer uw Umami-server bij de EFF:

Voer de volgende opdracht uit om het SSL-certificaat voor uw site te genereren:

Controleer of uw Umami-instantie correct werkt door een webbrowser te openen en naar uw subdomein te navigeren.

Een screenshot waarop de adresbalk van het Umami-exemplaar is gemarkeerd.

Umami Analytics toevoegen aan uw website

Standaard stelt Umami uw standaardgebruikersnaam in op “admin” en uw wachtwoord op “umami”. Dit kan ongelooflijk onveilig zijn en het is raadzaam om dit bij de eerste aanmelding te wijzigen.

Om dit probleem op te lossen, klikt u op het gebruikerspictogram in de rechterbovenhoek van het dashboard.

Een screenshot waarop de locatie van het profielfotopictogram op het Umami-dashboard te zien is.

Klik op de link Profiel in het kleine pop-upmenu.

Een screenshot die de locatie van de

Klik op de knop Wachtwoord wijzigen onder de categorie Wachtwoord .

Een screenshot die de locatie van de

Typ “umami” in het tekstvak Huidig ​​wachtwoord en geef vervolgens uw nieuwe wachtwoord op in de tekstvakken Nieuw wachtwoord en Wachtwoord bevestigen .

Een schermafbeelding met de ingevulde wachtwoordtekstvakken.

Klik op Opslaan om uw nieuwe wachtwoord toe te passen en selecteer vervolgens Dashboard om terug te gaan naar het hoofdscherm van Umami.

Een website toevoegen om te volgen in Umami

Om een ​​nieuwe website aan uw Umami-instantie toe te voegen, klikt u op de link Instellingen in de bovenste navigatiebalk van de pagina.

Een screenshot die de locatie van de

Klik op de knop Website toevoegen aan de rechterkant van de pagina.

Een screenshot die de locatie van de

Als u dit doet, verschijnt er een klein venster waarin u de naam en het adres van uw website kunt opgeven. In mijn geval geef ik “Website” op voor de naam en “web.myreallygreatserver.xyz” voor het domein.

Een screenshot met de websitegegevens voor het Umami-exemplaar.

Klik op Opslaan om uw wijzigingen door te voeren en klik vervolgens op Bewerken bij het item van uw website.

Een screenshot die de locatie van de

Ga naar het tabblad Trackingcode en kopieer het HTML-fragment naar uw klembord.

Een schermafbeelding met het HTML-codefragment voor het bijhouden van gegevens.

Plak het HTML-fragment in uw website in het <head>gedeelte van uw bestand. U moet de trackingcode op elke pagina plaatsen die u wilt tracken.

Controleer of Umami de analyses van uw website nu correct bijhoudt door uw website te bezoeken en vervolgens het dashboard van Umami te openen.

Een screenshot met voorbeeldanalysegegevens over Umami.

Umami is niet de enige gratis analysesoftware die u kunt gebruiken.

Beeldmateriaal: Myriam Jessier via Unsplash . Alle wijzigingen en screenshots door Ramces Red.

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *