−25%

auf Windows bei Jahreszahlung, bis 31.10. Zu den Tarifen

EQVPS

VPS für Plausible: Webanalyse ohne Cookies

Plausible Community Edition selbst hosten: datenschutzfreundliche Statistiken ohne Cookies. Anforderungen, Docker-Setup mit HTTPS und was ClickHouse braucht.

Die übliche Analyse fragt deine Besucher um Einwilligung, schickt ihre Daten an einen Dritten und zeigt dir ein Dashboard mit zweihundert Berichten, die du nie öffnest. Plausible macht das Gegenteil: ein kleines Skript, keine Cookies, eine Seite Statistik, die man tatsächlich lesen kann. Die Community Edition ist kostenlos selbst zu hosten, und ein VPS mit eigener IP ist alles, was sie braucht.

Warum selbst hosten

Was es braucht

Plausible läuft in drei Containern: die App, PostgreSQL für Konten und Einstellungen und ClickHouse für die Ereignisse. ClickHouse ist der Speicherhungrige.

Installation (Ubuntu 24.04, Docker)

apt update && apt install -y docker.io docker-compose-v2 git
git clone https://github.com/plausible/community-edition plausible-ce
cd plausible-ce
# check out the newest release tag
git checkout "$(git tag --sort=-v:refname | head -1)"

Leg die Umgebungsdatei an – Plausible kann sich sein Let's-Encrypt-Zertifikat selbst holen:

cat > .env <<EOF
BASE_URL=https://stats.example.com
SECRET_KEY_BASE=$(openssl rand -base64 48)
HTTP_PORT=80
HTTPS_PORT=443
EOF

cat > compose.override.yml <<'EOF'
services:
  plausible:
    ports:
      - 80:80
      - 443:443
EOF

docker compose up -d

Richte zuerst den A-Record von stats.example.com auf deinen VPS, damit die Zertifikatsanfrage klappt. Dann öffne die URL, leg dein Konto an und füge eine Seite hinzu. Maßgeblich für neue Variablen ist die README des Repositorys – überflieg sie bei jedem Upgrade.

Das Skript auf deiner Seite einbinden

<script defer data-domain="example.com" src="https://stats.example.com/js/script.js"></script>

Manche Adblocker blocken alles, was „analytics“ heißt; das Skript von deiner eigenen Subdomain auszuliefern, umgeht das meiste davon bereits.

Im Betrieb

Wo es an Grenzen stößt

Plausible sammelt bewusst weniger. Keine Nutzerpfade auf Personenebene, kein geräteübergreifendes Tracking, keine Anbindung an Werbeplattformen. Wenn dein Marketing in den Tools eines Werbenetzwerks lebt, wirst du diese Berichte vermissen. Für die meisten Seiten, die nur wissen wollen, welche Seiten funktionieren und woher die Besucher kommen, ist es genau die richtige Datenmenge – und niemand muss auf „Akzeptieren“ klicken.

Verwandte Themen

Bereit zum Bereitstellen? Zahle in Krypto, ohne KYC — online in etwa einer Minute.

Bereitstellen →

FAQ

Braucht Plausible ein Cookie-Banner?

Plausible setzt keine Cookies und speichert weder personenbezogene Daten noch vollständige IP-Adressen – Besucher werden über einen täglich wechselnden Hash gezählt. In den meisten Fällen ist deshalb kein Einwilligungsbanner nötig, die endgültige Entscheidung hängt aber von deiner Rechtslage und davon ab, was deine Seite sonst noch lädt.

Wie viel RAM braucht selbst gehostetes Plausible?

Plausible speichert Ereignisse in ClickHouse, und ClickHouse ist der Teil, der Speicher will. Es startet mit 2 GB, aber Hintergrund-Merges können darüber hinausschießen. 4 GB (Small-IP) sind die bequeme Größe für ein paar Seiten mit gleichmäßigem Traffic.

Geht das mit einem NAT-Tarif?

Nein. Tracking-Skript und Dashboard werden per HTTPS von deiner eigenen Domain ausgeliefert, der Server muss also eingehend 443 annehmen. Dafür brauchst du einen Tarif mit eigener IP.

Wie viel Speicher belegen die Daten?

Pro Ereignis sehr wenig – ClickHouse komprimiert stark. Eine Seite mit Zehntausenden Besuchen im Monat braucht deutlich unter einem Gigabyte pro Jahr. Die Docker-Images sind lange Zeit größer als die Daten.

Wie aktualisiere ich es?

Hol dir das neue Release im community-edition-Repository, dann 'docker compose pull' und 'docker compose up -d'. Lies vorher die Release Notes – Major-Versionen brauchen gelegentlich einen Migrationsschritt.

Kommentare

Noch keine Kommentare. Sei der Erste.

Kommentar hinterlassen

Kommentare werden vor der Anzeige moderiert.