Beste VPS voor Plausible Analytics 2026: Self-Host Privacy-First Analytics
Vind de beste VPS voor het zelf hosten van Plausible Analytics. Volledige installatiehandleiding met Docker, ClickHouse, PostgreSQL en reverse proxy configuratie.
Beste VPS voor Plausible Analytics in 2026
Plausible is een lichtgewicht, open-source, privacyvriendelijk alternatief voor Google Analytics. Geen cookies, geen verzameling van persoonlijke gegevens, en een dashboard dat op één scherm past. Zelf hosten kost een fractie van Plausible Cloud — en je bent eigenaar van elke byte aan data.
Waarom Plausible Zelf Hosten?
| Factor | Google Analytics | Plausible (Zelf Gehost) |
|---|---|---|
| Kosten | Gratis (je betaalt met data) | ~$5-10/mnd (alleen VPS) |
| Privacy | Volgt alles | Geen cookies, geen PII |
| AVG | Toestemmingsbanner vereist | Geen toestemming nodig |
| Data-eigendom | Servers van Google | Jouw server |
| Scriptgrootte | ~45KB | ~1KB |
| Dashboard | Complex, overweldigend | Eenvoudig, één pagina |
| Installatie | Minuten | 30 minuten (Docker) |
Plausible geeft je paginaweergaven, verwijzers, landen, apparaten en doelen — zonder het surveillancekapitalisme.
VPS-vereisten
Plausible draait twee databases — PostgreSQL voor configuratie en ClickHouse voor analytische data. Dit maakt het hongeriger dan eenvoudigere tools zoals Umami.
Minimum:
- 2 vCPU
- 2GB RAM
- 20GB opslag
Aanbevolen (tot 500K paginaweergaven/maand):
- 2 vCPU
- 4GB RAM
- 40GB opslag
Hoog Verkeer (1M+ paginaweergaven/maand):
- 4 vCPU
- 8GB RAM
- 80GB+ opslag
ClickHouse is de grootste verbruiker van resources. Het is snel, maar het houdt van RAM.
Beste VPS voor Plausible
1. Hetzner CX22 (Beste Prijs-kwaliteit)
€4,35/mnd | 2 vCPU, 4GB RAM, 40GB NVMe
De sweet spot. Genoeg RAM voor zowel PostgreSQL als ClickHouse, met ruim voldoende opslag voor analytische data. Europese datacenters houden je data standaard AVG-vriendelijk.
2. Hostinger KVM2 (Beste Budget)
$6,99/mnd | 2 vCPU, 8GB RAM, 100GB NVMe
Meer RAM en opslag dan je nodig hebt voor de meeste sites. Uitstekende ruimte voor groei zonder te upgraden.
3. Vultr (Beste Wereldwijde Dekking)
$12/mnd | 2 vCPU, 2GB RAM, 50GB
32 datacenterlocaties wereldwijd. Host analytics dicht bij je publiek voor snellere scriptlading. Krap met RAM op 2GB — houd het ClickHouse-gebruik in de gaten.
4. DigitalOcean (Beste Ecosysteem)
$12/mnd | 2 vCPU, 2GB RAM, 50GB
Solide documentatie, beheerde databases beschikbaar als je PostgreSQL wilt uitbesteden. Ingebouwde one-click back-ups.
5. Contabo (Beste voor Hoog Verkeer)
€6,99/mnd | 4 vCPU, 8GB RAM, 100GB SSD
Als je miljoenen paginaweergaven bijhoudt, zijn de royale specificaties van Contabo logisch. Iets langzamere schijven dan NVMe-concurrenten.
Volledige Installatiehandleiding
Stap 1: Maak Je VPS Aan
Met Hetzner als voorbeeld:
- Meld je aan bij Hetzner Cloud
- Maak server aan → Ubuntu 24.04 → CX22
- Voeg SSH-sleutel toe
- Noteer het IP-adres
Stap 2: DNS-instelling
Wijs je domein toe:
A analytics.yourdomain.com → your-server-ip
Stap 3: Initiële Serverconfiguratie
ssh root@your-server-ip
# Systeem bijwerken
apt update && apt upgrade -y
# Docker installeren
curl -fsSL https://get.docker.com | sh
# Gebruiker aanmaken
adduser plausible
usermod -aG docker plausible
# Firewall instellen
ufw allow OpenSSH
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable
Stap 4: Kloon de Plausible Hosting Repository
Plausible biedt een officiële self-hosting repository:
su - plausible
git clone https://github.com/plausible/community-edition plausible-ce
cd plausible-ce
Stap 5: Omgeving Configureren
Maak een plausible-conf.env bestand aan:
# Genereer een geheime sleutel
SECRET_KEY_BASE=$(openssl rand -base64 48)
cat > plausible-conf.env << EOF
BASE_URL=https://analytics.yourdomain.com
SECRET_KEY_BASE=$SECRET_KEY_BASE
TOTP_VAULT_KEY=$(openssl rand -base64 32)
EOF
Stap 6: Voeg Reverse Proxy Toe
Maak een docker-compose.override.yml aan om Caddy toe te voegen:
services:
caddy:
image: caddy:alpine
restart: unless-stopped
ports:
- 80:80
- 443:443
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- caddy_data:/data
- caddy_config:/config
plausible:
ports: !override
- 127.0.0.1:8000:8000
volumes:
caddy_data:
caddy_config:
Maak een Caddyfile aan:
analytics.yourdomain.com {
reverse_proxy plausible:8000
encode gzip
header {
Strict-Transport-Security "max-age=31536000; includeSubDomains"
X-Content-Type-Options "nosniff"
X-Frame-Options "DENY"
}
}
Stap 7: Opstarten
docker compose -f docker-compose.yml -f docker-compose.override.yml up -d
Wacht 60 seconden tot ClickHouse en PostgreSQL zijn geïnitialiseerd.
Stap 8: Maak Je Account Aan
- Open
https://analytics.yourdomain.com - Registreer met je e-mailadres
- Voeg je eerste website toe
- Kopieer het tracking-snippet
Stap 9: Voeg Tracking Script Toe
Voeg toe aan de <head> van je site:
<script defer data-domain="yourdomain.com"
src="https://analytics.yourdomain.com/js/script.js"></script>
Klaar. Geen cookie-toestemmingspop-up nodig.
Tracking Script Extensies
Plausible biedt scriptvarianten voor extra functies:
<!-- Volg uitgaande linkklikken -->
<script defer data-domain="yourdomain.com"
src="https://analytics.yourdomain.com/js/script.outbound-links.js"></script>
<!-- Volg bestandsdownloads -->
<script defer data-domain="yourdomain.com"
src="https://analytics.yourdomain.com/js/script.file-downloads.js"></script>
<!-- Volg 404-pagina's -->
<script defer data-domain="yourdomain.com"
src="https://analytics.yourdomain.com/js/script.tagged-events.js"></script>
<!-- Combineer meerdere extensies -->
<script defer data-domain="yourdomain.com"
src="https://analytics.yourdomain.com/js/script.outbound-links.file-downloads.js"></script>
Aangepaste Doelen Bijhouden
Stel conversiedoelen in via het Plausible-dashboard:
// Volg een aangepast evenement
plausible('Signup');
// Volg met aangepaste eigenschappen
plausible('Purchase', { props: { plan: 'Pro', price: '29' } });
// Volg formulierinzendingen
document.getElementById('contact-form').addEventListener('submit', function() {
plausible('Contact Form');
});
Maak vervolgens een overeenkomstig doel aan in Instellingen → Doelen.
Google Analytics Importeren
Migreren van Google Analytics? Plausible kan je historische gegevens importeren:
- Ga naar Instellingen → Import & Export
- Klik op “Importeren vanuit Google Analytics”
- Authenticeer met Google
- Selecteer de property om te importeren
Je historische gegevens verschijnen naast de nieuwe Plausible-data — geen gaten in je grafieken.
Prestatie-optimalisatie
ClickHouse Optimalisatie
Voor sites met veel verkeer kun je de geheugenlimieten van ClickHouse afstemmen in clickhouse/clickhouse-config.xml:
<clickhouse>
<profiles>
<default>
<max_memory_usage>1000000000</max_memory_usage>
<max_bytes_before_external_group_by>500000000</max_bytes_before_external_group_by>
</default>
</profiles>
</clickhouse>
PostgreSQL Afstemmen
Voeg toe aan je Docker Compose override:
plausible_db:
command:
- "postgres"
- "-c"
- "shared_buffers=256MB"
- "-c"
- "effective_cache_size=512MB"
Back-upstrategie
Maak back-ups van beide databases. Het verliezen van ClickHouse-data betekent het verliezen van al je analytics.
Geautomatiseerd Back-upscript
Maak backup.sh aan:
#!/bin/bash
BACKUP_DIR="/home/plausible/backups"
DATE=$(date +%Y%m%d_%H%M%S)
mkdir -p $BACKUP_DIR
# Back-up PostgreSQL
docker exec plausible-ce-plausible_db-1 pg_dump -U postgres plausible \
| gzip > $BACKUP_DIR/postgres_$DATE.sql.gz
# Back-up ClickHouse
docker exec plausible-ce-plausible_events_db-1 \
clickhouse-client --query "SELECT * FROM plausible_events_db.events_v2 FORMAT Native" \
| gzip > $BACKUP_DIR/clickhouse_events_$DATE.gz
# Bewaar de laatste 14 back-ups
ls -t $BACKUP_DIR/postgres_*.gz | tail -n +15 | xargs -r rm
ls -t $BACKUP_DIR/clickhouse_*.gz | tail -n +15 | xargs -r rm
Plan met cron:
crontab -e
# Voeg toe:
0 3 * * * /home/plausible/backup.sh
Plausible vs Alternatieven
| Functie | Plausible | Umami | Matomo |
|---|---|---|---|
| Scriptgrootte | ~1KB | ~2KB | ~22KB |
| RAM-gebruik | ~500MB | ~200MB | ~1GB+ |
| Database | ClickHouse + PostgreSQL | PostgreSQL | MySQL |
| Cookievrij | ✅ | ✅ | Optioneel |
| GA Import | ✅ | ❌ | ✅ |
| Omzettracking | ✅ | ❌ | ✅ |
| Aangepaste Eigenschappen | ✅ | ✅ | ✅ |
| Self-host Moeilijkheid | Gemiddeld | Eenvoudig | Gemiddeld |
| Gratis Self-host | ✅ (Community Ed.) | ✅ | ✅ |
Plausible biedt meer functies dan Umami — GA-import, omzettracking, funnelanalyse — ten koste van hoger resourcegebruik.
Meerdere Sites
Volg meerdere domeinen vanuit één enkele Plausible-installatie:
- Instellingen → Sites → Site Toevoegen
- Elke site krijgt zijn eigen tracking-snippet
- Alle data blijft gescheiden in het dashboard
Een enkele 4GB VPS kan 5-10 sites met weinig verkeer comfortabel aan.
API-toegang
Plausible heeft een uitgebreide statistieken-API:
# Haal bezoekers van vandaag op
curl "https://analytics.yourdomain.com/api/v1/stats/realtime/visitors?site_id=yourdomain.com" \
-H "Authorization: Bearer your-api-key"
# Haal geaggregeerde statistieken op
curl "https://analytics.yourdomain.com/api/v1/stats/aggregate?site_id=yourdomain.com&period=30d&metrics=visitors,pageviews,bounce_rate" \
-H "Authorization: Bearer your-api-key"
# Haal toppagina's op
curl "https://analytics.yourdomain.com/api/v1/stats/breakdown?site_id=yourdomain.com&period=30d&property=event:page&limit=10" \
-H "Authorization: Bearer your-api-key"
Genereer API-sleutels in Instellingen → API-sleutels.
Plausible Bijwerken
cd /home/plausible/plausible-ce
# Haal de nieuwste versie op
git pull
docker compose pull
# Herstart
docker compose up -d
# Ruim oude images op
docker image prune -f
Plausible voert databasemigraties automatisch uit bij het opstarten.
Beveiligingstips
1. Schakel Openbare Registratie Uit
Na het aanmaken van je account, voeg toe aan plausible-conf.env:
DISABLE_REGISTRATION=true
2. Gebruik Alleen HTTPS
De Caddy-configuratie regelt dit met automatische Let’s Encrypt-certificaten.
3. Beperk Beheerderstoegang
Gebruik Tailscale of een WireGuard VPN voor toegang tot het beheerderspaneel.
4. Blijf Bijgewerkt
Haal minstens maandelijks nieuwe images op. Plausible krijgt regelmatig beveiligings- en functie-updates.
Resourcegebruik
Typische Plausible-footprint:
| Component | RAM | CPU |
|---|---|---|
| Plausible (Elixir) | ~150MB | Laag |
| PostgreSQL | ~100MB | Laag |
| ClickHouse | ~250MB | Pieken bij queries |
| Totaal | ~500MB | ~5% inactief |
Zwaarder dan Umami maar lichter dan Matomo. Je kunt de VPS nog steeds delen met lichtgewicht diensten zoals Vaultwarden.
Veelgestelde Vragen
Gebruikt Plausible cookies?
Nee. Plausible is 100% cookievrij. Geen AVG-toestemmingsbanner nodig.
Hoe telt het unieke bezoekers zonder cookies?
Een dagelijks roterende hash van IP-adres + User-Agent. Cross-day of cross-site tracking is niet mogelijk.
Kan ik Plausible gebruiken met een CDN?
Ja. Het tracking script werkt prima achter Cloudflare of een ander CDN. Je kunt het script ook proxyen via je eigen domein om adblockers te omzeilen.
Is de Community Edition hetzelfde als Plausible Cloud?
Bijna. De Community Edition heeft alle kernfuncties. Sommige enterprise-functies zoals Funnels en aangepaste eigenschappen zijn beschikbaar in beide versies.
Hoeveel schijfruimte gebruikt ClickHouse?
ClickHouse comprimeert data agressief. Reken op ongeveer 1GB per 10 miljoen opgeslagen paginaweergaven.
Aanbevolen Configuratie
| Gebruikssituatie | VPS | Maandelijkse Kosten |
|---|---|---|
| Persoonlijk / Kleine Site | Hetzner CX22 | €4,35 |
| Meerdere Sites | Hostinger KVM2 | $6,99 |
| Hoog Verkeer | Contabo VPS M | €6,99 |
Begin met Hetzner CX22 — €4,35/maand voor privacy-first analytics. Goedkoper dan Plausible Cloud ($9/mnd voor 10K paginaweergaven) en je bent volledig eigenaar van de data.
Ready to get started?
Get the best VPS hosting deal today. Hostinger offers 4GB RAM VPS starting at just $4.99/mo.
Get Hostinger VPS — $4.99/mo// up to 75% off + free domain included
// related topics
// related guides
Best VPS for Umami 2026: Self-Host Your Web Analytics
Find the best VPS for hosting Umami, the privacy-focused Google Analytics alternative. Complete setup guide with Docker, PostgreSQL, and reverse proxy.
reviewAWS EC2 Alternatives 2026: Cheaper, Simpler VPS Hosting
Best AWS EC2 alternatives for cheaper VPS hosting. Compare Hetzner, Vultr, DigitalOcean, and more — save 70%+ with simpler billing.
reviewCheapest VPS Hosting 2026 — Best Budget Servers From $2.50
We compared 10 budget VPS providers on price, specs, and support. Here are the cheapest worth using — from $2.50/mo with real performance data.
reviewBest GPU VPS in 2026 — Cheapest NVIDIA Servers Compared
Rent GPU servers from $0.50/hr. We compare 8 GPU VPS providers for AI training, inference, and rendering — NVIDIA A100, H100, and RTX options.
Andrius Putna
I am Andrius Putna. Geek. Since early 2000 in love tinkering with web technologies. Now AI. Bridging business and technology to drive meaningful impact. Combining expertise in customer experience, technology, and business strategy to deliver valuable insights. Father, open-source contributor, investor, 2xIronman, MBA graduate.
// last updated: March 8, 2026. Disclosure: This article may contain affiliate links.