Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Hoe Umami Zelf Hosten op een VPS (Complete Gids)

Leer hoe je Umami zelf host op een VPS met onze staps gewijze gids, gebruikmakend van Docker voor een efficiënte installatie.

Umami is een self-hosted webanalysoplossing die prioriteit geeft aan privacy en eenvoud. Deze gids neemt je mee door het proces van zelf hosten van Umami op een Virtual Private Server (VPS) met Docker, en biedt een volledige walkthrough voor ontwikkelaars en homelab-enthousiastelingen.

Vereisten

Voordat je begint, zorg dat je de volgende vereisten hebt:

  1. Een actieve VPS van een betrouwbare provider. Hier is een vergelijking van populaire opties:
ProviderPrijs/maandBelangrijkste kenmerken
Contabo VPS5.99 EURHoge prestaties, robuuste SSD-opslag
Hetzner Cloud4.15 EURFlexibele schaalbaarheid, uitstekende ondersteuning
DigitalOcean6 USDGebruiksvriendelijke interface, snelle deploys
Vultr6 USDMeerdere datacenters, snelle setup
Linode5 USDGoede prestaties, duidelijke facturering

Voor uitgebreide vergelijkingen bezoek onze volledige VPS-vergelijking.

  1. Basiskennis van de commandolijn.
  2. Een domeinnaam die naar je VPS wijst.
  3. Geïnstalleerd Docker en Docker Compose.

Stap 1: Je VPS Instellen

Allereerst, krijg toegang tot je VPS via SSH. Vervang gebruikersnaam en vps_ip door jouw daadwerkelijke gebruikersnaam en VPS-IP:

ssh gebruikersnaam@vps_ip

Werk je pakketindex bij:

sudo apt update && sudo apt upgrade -y

Stap 2: Installeer Docker

Als Docker nog niet geïnstalleerd is, volg dan deze stappen:

sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install docker-ce -y

Verifieer de installatie:

sudo systemctl status docker

Stap 3: Installeer Docker Compose

Docker Compose vereenvoudigt het beheer van multi-container applicaties. Installeer het met:

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

Controleer de installatie:

docker-compose --version

Stap 4: Umami Uitvoeren

Maak een directory voor Umami:

mkdir umami && cd umami

Maak een docker-compose.yml bestand aan:

version: '3'

services:
  umami:
    image: umami/umami
    restart: always
    environment:
      DATABASE_URL: postgres://umami:umami_password@db:5432/umami
      NEXT_PUBLIC_USERNAME: admin
      NEXT_PUBLIC_PASSWORD: admin_password
    ports:
      - "3000:3000"

  db:
    image: postgres
    restart: always
    environment:
      POSTGRES_USER: umami
      POSTGRES_DB: umami
      POSTGRES_PASSWORD: umami_password
    volumes:
      - db_data:/var/lib/postgresql/data
    networks:
      - umami-netwerk

volumes:
  db_data:

networks:
  umami-netwerk:

Vervang umami_password en admin_password door sterke, unieke wachtwoorden.

Stap 5: Umami Starten

Voer het volgende commando uit om Umami te starten:

docker-compose up -d

Bevestig dat alle containers draaien:

docker-compose ps

Stap 6: Umami Configureren

Ga naar http://jouw_domein_of_vps_ip:3000 in je browser om toegang te krijgen tot Umami. Voltooi de setup door sites toe te voegen die je wilt monitoren.

Veelgestelde Vragen

Hoe beveilig ik Umami met HTTPS?

Om je Umami-installatie te beveiligen, moet je een reverse proxy instellen met Nginx of Traefik om HTTPS te regelen via Let’s Encrypt. Zorg dat je domein naar je server wijst, installeer de reverse proxy en configureer SSL-certificaten volgens de documentatie van Nginx of Traefik.

Kan ik meerdere websites monitoren met Umami?

Ja, Umami maakt het mogelijk om meerdere websites te volgen vanuit hetzelfde dashboard. Log in, klik op “Add a new site,” en vul de URL van je site en andere details in. Eenmaal toegevoegd, kun je per site analytics bekijken vanuit je Umami-dashboard.

Wat zijn de systeemvereisten voor het draaien van Umami?

Umami heeft geen strikte systeemvereisten, maar voor een soepele ervaring wordt een VPS met minimaal 1 GB RAM en 1 CPU-core aanbevolen. Bij meer verkeer kunnen extra resources nodig zijn. Een SSD zorgt ook voor betere prestaties.

Conclusie

Zelf hosten van Umami op een VPS is een eenvoudig proces waarmee je controle houdt over je analysetgegevens en profiteert van een krachtig, open-source platform. Met Docker is de setup nog eenvoudiger en beheersbaar. Nu ben je klaar om je websiteprestaties te analyseren zonder in te leveren op privacy. Veel succes met zelf hosten! --- End ---