Umami gekozen? Je site is geleverd met Umami op de Node.js-runtime — eenvoudige, privacyvriendelijke statistieken zonder cookies, dus zonder toestemmingsbanner ervoor.
Wat er wordt geïnstalleerd
- Umami, gebouwd vanaf de vastgepinde release-tag van de officiële repository (de commit wordt vóór de build gecontroleerd), draaiend als systemd-service op Node.js 22 met een eigen PostgreSQL-database in je container.
- Het standaardaccount
adminmet het bekende standaardwachtwoord al vervangen door een gegenereerd wachtwoord; telemetrie en updatecontroles uit. - De instellingen staan in
.envin de codemap van je site (tabblad Bestanden):DATABASE_URLenAPP_SECRET.
Eerste keer inloggen
- Je sitepagina toont het inlogadres (
/login), de gebruikersnaamadminen het gegenereerde wachtwoord — we tonen het 7 dagen, dus sla het nu op. - Log in en stel je eigen wachtwoord in onder Profile → Change password.
- Voeg een website toe onder Settings → Websites → Add website en kopieer het trackingscript —
<script defer src="https://je-umami/script.js" data-website-id="…">— naar de site die je wilt meten. - Nodig collega's uit onder Settings → Users; met een Team delen meerdere mensen websites.
Bijwerken
- Druk eerst op Nu back-uppen op het tabblad Bestanden.
- Haal de volgende release-tag op in de codemap (SSH:
git fetch --tags && git checkout vX.Y.Z) en start een deploy:npm install,npm run build(dat de databasemigraties uitvoert) en een herstart. De build vraagt een paar minuten ongeveer 1,5 GB; op het Starter-pakket lenen we dat voor de eerste installatie — voor updates vraag je support of gebruik je een Pro-pakket.
Beperkingen
- Umami draait prima in een Starter-container (768 MB) voor een handvol sites; miljoenen events per maand vragen om Pro.
- Landherkenning gebruikt de GeoLite2-database die tijdens de build wordt gedownload; die wordt pas bij de volgende build ververst.