Bester VPS für Plausible Analytics 2026: Datenschutzfreundliche Analyse selbst hosten
Finden Sie den besten VPS für das Self-Hosting von Plausible Analytics. Komplette Einrichtungsanleitung mit Docker, ClickHouse, PostgreSQL und Reverse-Proxy-Konfiguration.
Bester VPS für Plausible Analytics 2026
Plausible ist eine leichtgewichtige, quelloffene und datenschutzfreundliche Alternative zu Google Analytics. Keine Cookies, keine Erhebung personenbezogener Daten, und ein Dashboard, das auf einen Bildschirm passt. Das Self-Hosting kostet nur einen Bruchteil von Plausible Cloud — und Sie behalten die volle Kontrolle über Ihre Daten.
Warum Plausible selbst hosten?
| Faktor | Google Analytics | Plausible (Self-Hosted) |
|---|---|---|
| Kosten | Kostenlos (Sie zahlen mit Daten) | ~5-10 $/Monat (nur VPS) |
| Datenschutz | Erfasst alles | Keine Cookies, keine personenbezogenen Daten |
| DSGVO | Cookie-Banner erforderlich | Keine Einwilligung nötig |
| Datenhoheit | Googles Server | Ihr Server |
| Skriptgröße | ~45KB | ~1KB |
| Dashboard | Komplex, überwältigend | Einfach, eine Seite |
| Einrichtung | Minuten | 30 Minuten (Docker) |
Plausible liefert Ihnen Seitenaufrufe, Verweisquellen, Länder, Geräte und Ziele — ohne Überwachungskapitalismus.
VPS-Anforderungen
Plausible betreibt zwei Datenbanken — PostgreSQL für die Konfiguration und ClickHouse für die Analysedaten. Dadurch ist es ressourcenhungriger als einfachere Tools wie Umami.
Minimum:
- 2 vCPU
- 2GB RAM
- 20GB Speicher
Empfohlen (bis zu 500K Seitenaufrufe/Monat):
- 2 vCPU
- 4GB RAM
- 40GB Speicher
Hoher Traffic (1M+ Seitenaufrufe/Monat):
- 4 vCPU
- 8GB RAM
- 80GB+ Speicher
ClickHouse ist der Hauptressourcenverbraucher. Es ist schnell, benötigt aber viel RAM.
Bester VPS für Plausible
1. Hetzner CX22 (Bestes Preis-Leistungs-Verhältnis)
4,35 €/Monat | 2 vCPU, 4GB RAM, 40GB NVMe
Der optimale Kompromiss. Genug RAM für PostgreSQL und ClickHouse, mit ausreichend Speicher für Analysedaten. Europäische Rechenzentren halten Ihre Daten standardmäßig DSGVO-konform.
2. Hostinger KVM2 (Beste Budget-Option)
6,99 $/Monat | 2 vCPU, 8GB RAM, 100GB NVMe
Mehr RAM und Speicher als Sie für die meisten Websites benötigen. Hervorragender Spielraum für Wachstum ohne Upgrade.
3. Vultr (Beste globale Abdeckung)
12 $/Monat | 2 vCPU, 2GB RAM, 50GB
32 Rechenzentrumsstandorte weltweit. Hosten Sie Analysen in der Nähe Ihrer Zielgruppe für schnelleres Laden des Skripts. Knapp bemessen mit 2GB RAM — überwachen Sie die ClickHouse-Auslastung.
4. DigitalOcean (Bestes Ökosystem)
12 $/Monat | 2 vCPU, 2GB RAM, 50GB
Solide Dokumentation, verwaltete Datenbanken verfügbar, falls Sie PostgreSQL auslagern möchten. Integrierte Ein-Klick-Backups.
5. Contabo (Beste Wahl für hohen Traffic)
6,99 €/Monat | 4 vCPU, 8GB RAM, 100GB SSD
Wenn Sie Millionen von Seitenaufrufen verfolgen, sind Contabos großzügige Spezifikationen sinnvoll. Etwas langsamere Festplatten als NVMe-Konkurrenten.
Vollständige Einrichtungsanleitung
Schritt 1: VPS erstellen
Am Beispiel von Hetzner:
- Bei Hetzner Cloud registrieren
- Server erstellen → Ubuntu 24.04 → CX22
- SSH-Schlüssel hinzufügen
- IP-Adresse notieren
Schritt 2: DNS einrichten
Verweisen Sie Ihre Domain:
A analytics.yourdomain.com → your-server-ip
Schritt 3: Erste Server-Einrichtung
ssh root@your-server-ip
# System aktualisieren
apt update && apt upgrade -y
# Docker installieren
curl -fsSL https://get.docker.com | sh
# Benutzer erstellen
adduser plausible
usermod -aG docker plausible
# Firewall einrichten
ufw allow OpenSSH
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable
Schritt 4: Plausible Hosting-Repository klonen
Plausible stellt ein offizielles Self-Hosting-Repository bereit:
su - plausible
git clone https://github.com/plausible/community-edition plausible-ce
cd plausible-ce
Schritt 5: Umgebung konfigurieren
Erstellen Sie eine plausible-conf.env-Datei:
# Geheimen Schlüssel generieren
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
Schritt 6: Reverse Proxy hinzufügen
Erstellen Sie eine docker-compose.override.yml, um Caddy hinzuzufügen:
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:
Erstellen Sie das Caddyfile:
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"
}
}
Schritt 7: Starten
docker compose -f docker-compose.yml -f docker-compose.override.yml up -d
Warten Sie 60 Sekunden, bis ClickHouse und PostgreSQL initialisiert sind.
Schritt 8: Konto erstellen
- Öffnen Sie
https://analytics.yourdomain.com - Registrieren Sie sich mit Ihrer E-Mail-Adresse
- Fügen Sie Ihre erste Website hinzu
- Kopieren Sie den Tracking-Code
Schritt 9: Tracking-Skript einbinden
Fügen Sie Folgendes in den <head>-Bereich Ihrer Website ein:
<script defer data-domain="yourdomain.com"
src="https://analytics.yourdomain.com/js/script.js"></script>
Fertig. Kein Cookie-Einwilligungsdialog nötig.
Tracking-Skript-Erweiterungen
Plausible bietet Skriptvarianten für zusätzliche Funktionen:
<!-- Klicks auf ausgehende Links erfassen -->
<script defer data-domain="yourdomain.com"
src="https://analytics.yourdomain.com/js/script.outbound-links.js"></script>
<!-- Datei-Downloads erfassen -->
<script defer data-domain="yourdomain.com"
src="https://analytics.yourdomain.com/js/script.file-downloads.js"></script>
<!-- 404-Seiten erfassen -->
<script defer data-domain="yourdomain.com"
src="https://analytics.yourdomain.com/js/script.tagged-events.js"></script>
<!-- Mehrere Erweiterungen kombinieren -->
<script defer data-domain="yourdomain.com"
src="https://analytics.yourdomain.com/js/script.outbound-links.file-downloads.js"></script>
Benutzerdefiniertes Ziel-Tracking
Richten Sie Conversion-Ziele im Plausible-Dashboard ein:
// Benutzerdefiniertes Ereignis erfassen
plausible('Signup');
// Mit benutzerdefinierten Eigenschaften erfassen
plausible('Purchase', { props: { plan: 'Pro', price: '29' } });
// Formularübermittlungen erfassen
document.getElementById('contact-form').addEventListener('submit', function() {
plausible('Contact Form');
});
Erstellen Sie dann ein passendes Ziel unter Settings → Goals.
Google Analytics Import
Sie migrieren von Google Analytics? Plausible kann Ihre historischen Daten importieren:
- Gehen Sie zu Settings → Imports & Exports
- Klicken Sie auf „Import from Google Analytics”
- Authentifizieren Sie sich bei Google
- Wählen Sie die zu importierende Property aus
Ihre historischen Daten erscheinen neben den neuen Plausible-Daten — keine Lücken in Ihren Diagrammen.
Leistungsoptimierung
ClickHouse-Optimierung
Für Websites mit hohem Traffic passen Sie die ClickHouse-Speicherlimits in clickhouse/clickhouse-config.xml an:
<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-Optimierung
Fügen Sie Folgendes zu Ihrer Docker Compose Override-Datei hinzu:
plausible_db:
command:
- "postgres"
- "-c"
- "shared_buffers=256MB"
- "-c"
- "effective_cache_size=512MB"
Backup-Strategie
Sichern Sie beide Datenbanken. Der Verlust von ClickHouse-Daten bedeutet den Verlust aller Ihrer Analysedaten.
Automatisiertes Backup-Skript
Erstellen Sie backup.sh:
#!/bin/bash
BACKUP_DIR="/home/plausible/backups"
DATE=$(date +%Y%m%d_%H%M%S)
mkdir -p $BACKUP_DIR
# PostgreSQL sichern
docker exec plausible-ce-plausible_db-1 pg_dump -U postgres plausible \
| gzip > $BACKUP_DIR/postgres_$DATE.sql.gz
# ClickHouse sichern
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
# Nur die letzten 14 Backups behalten
ls -t $BACKUP_DIR/postgres_*.gz | tail -n +15 | xargs -r rm
ls -t $BACKUP_DIR/clickhouse_*.gz | tail -n +15 | xargs -r rm
Mit cron planen:
crontab -e
# Hinzufügen:
0 3 * * * /home/plausible/backup.sh
Plausible im Vergleich zu Alternativen
| Funktion | Plausible | Umami | Matomo |
|---|---|---|---|
| Skriptgröße | ~1KB | ~2KB | ~22KB |
| RAM-Verbrauch | ~500MB | ~200MB | ~1GB+ |
| Datenbank | ClickHouse + PostgreSQL | PostgreSQL | MySQL |
| Cookie-frei | ✅ | ✅ | Optional |
| GA-Import | ✅ | ❌ | ✅ |
| Umsatz-Tracking | ✅ | ❌ | ✅ |
| Eigene Eigenschaften | ✅ | ✅ | ✅ |
| Self-Hosting-Schwierigkeit | Mittel | Einfach | Mittel |
| Kostenloses Self-Hosting | ✅ (Community Ed.) | ✅ | ✅ |
Plausible bietet mehr Funktionen als Umami — GA-Import, Umsatz-Tracking, Trichteranalyse — auf Kosten eines höheren Ressourcenverbrauchs.
Mehrere Websites
Verfolgen Sie mehrere Domains mit einer einzelnen Plausible-Installation:
- Settings → Sites → Add Site
- Jede Website erhält ihren eigenen Tracking-Code
- Alle Daten bleiben im Dashboard getrennt
Ein einzelner 4GB-VPS kann problemlos 5-10 Websites mit niedrigem Traffic verwalten.
API-Zugang
Plausible verfügt über eine umfassende Statistik-API:
# Besucher für heute abrufen
curl "https://analytics.yourdomain.com/api/v1/stats/realtime/visitors?site_id=yourdomain.com" \
-H "Authorization: Bearer your-api-key"
# Aggregierte Statistiken abrufen
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"
# Top-Seiten abrufen
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"
API-Schlüssel erstellen Sie unter Settings → API Keys.
Plausible aktualisieren
cd /home/plausible/plausible-ce
# Neueste Version abrufen
git pull
docker compose pull
# Neustart
docker compose up -d
# Alte Images bereinigen
docker image prune -f
Plausible führt Datenbankmigrationen beim Start automatisch aus.
Sicherheitstipps
1. Öffentliche Registrierung deaktivieren
Nachdem Sie Ihr Konto erstellt haben, fügen Sie Folgendes zu plausible-conf.env hinzu:
DISABLE_REGISTRATION=true
2. Nur HTTPS verwenden
Die Caddy-Konfiguration übernimmt dies mit automatischen Let’s Encrypt-Zertifikaten.
3. Admin-Zugang einschränken
Verwenden Sie Tailscale oder ein WireGuard VPN für den Zugriff auf das Admin-Panel.
4. Regelmäßig aktualisieren
Aktualisieren Sie die Images mindestens monatlich. Plausible erhält regelmäßige Sicherheits- und Funktionsupdates.
Ressourcenverbrauch
Typischer Plausible-Ressourcenbedarf:
| Komponente | RAM | CPU |
|---|---|---|
| Plausible (Elixir) | ~150MB | Niedrig |
| PostgreSQL | ~100MB | Niedrig |
| ClickHouse | ~250MB | Spitzen bei Abfragen |
| Gesamt | ~500MB | ~5% im Leerlauf |
Schwerer als Umami, aber leichter als Matomo. Sie können den VPS trotzdem mit leichtgewichtigen Diensten wie Vaultwarden teilen.
FAQ
Verwendet Plausible Cookies?
Nein. Plausible ist 100% cookie-frei. Kein DSGVO-Einwilligungsbanner erforderlich.
Wie zählt es eindeutige Besucher ohne Cookies?
Durch einen täglich rotierenden Hash aus IP-Adresse und User-Agent. Ein seiten- oder tagesübergreifendes Tracking ist nicht möglich.
Kann ich Plausible mit einem CDN verwenden?
Ja. Das Tracking-Skript funktioniert problemlos hinter Cloudflare oder jedem anderen CDN. Sie können das Skript auch über Ihre eigene Domain proxyen, um Werbeblocker zu umgehen.
Ist die Community Edition identisch mit Plausible Cloud?
Nahezu. Die Community Edition enthält alle Kernfunktionen. Einige Enterprise-Funktionen wie Trichter und benutzerdefinierte Eigenschaften sind in beiden Versionen verfügbar.
Wie viel Speicherplatz benötigt ClickHouse?
ClickHouse komprimiert Daten aggressiv. Rechnen Sie mit etwa 1GB pro 10 Millionen gespeicherten Seitenaufrufen.
Empfohlene Konfiguration
| Anwendungsfall | VPS | Monatliche Kosten |
|---|---|---|
| Persönlich / Kleine Website | Hetzner CX22 | 4,35 € |
| Mehrere Websites | Hostinger KVM2 | 6,99 $ |
| Hoher Traffic | Contabo VPS M | 6,99 € |
Starten Sie mit Hetzner CX22 — 4,35 €/Monat für datenschutzfreundliche Analysen. Günstiger als Plausible Cloud (9 $/Monat für 10K Seitenaufrufe) und Sie behalten die vollständige Kontrolle über Ihre Daten.
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
AWS 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.
reviewBest macOS VPS for iOS Development in 2026
Need a macOS VPS for iOS app development? We review the best providers offering macOS virtual servers for Xcode, Swift, and App Store publishing.
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.