Den vanliga analysuppsättningen ber dina besökare om samtycke, skickar deras data till tredje part och ger dig en panel med tvåhundra rapporter du aldrig öppnar. Plausible gör tvärtom: ett litet skript, inga cookies, en sida med statistik du faktiskt kan läsa. Community Edition är gratis att hosta själv, och en VPS med egen IP är allt den behöver.
Varför hosta själv
- Din data stannar på din server. Ingen tredje part samlar in dina besökares sidvisningar.
- Inga cookies. Plausible räknar unika besökare med en hash som byts dagligen och lagrar aldrig fullständiga IP-adresser, vilket oftast låter dig ta bort cookiebannern.
- Pyttelitet skript. Spåraren är under 1 KB: den syns inte i din rapport om sidhastighet.
- Fast kostnad. Inget pris per sidvisning. Trafiktoppar kostar dig inget extra.
Vad det behöver
Plausible körs som tre containrar: appen, PostgreSQL för konton och inställningar, och ClickHouse för händelserna. ClickHouse är den minneshungriga.
- 4 GB RAM är den bekväma storleken: Small-IP (4 vCPU, 4 GB, 35 GB, $16/mån). Den startar på 2 GB (Micro-IP), men bakgrundssammanslagningar får minnet att toppa, så ge den swap om du väljer det mindre.
- En dedikerad IPv4 och en domän. Spåraren och panelen serveras från
https://stats.example.com. NAT-planer tar inte emot inkommande 443.
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)"
Skapa miljöfilen; Plausible kan själv hämta sitt Let's Encrypt-certifikat:
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
Peka A-posten för stats.example.com mot din VPS först, så att certifikatbegäran lyckas. Öppna sedan adressen, skapa ditt konto och lägg till en sajt. Förrådets README är facit för nya variabler: skumma igenom den när du uppgraderar.
Lägg till skriptet på din sajt
<script defer data-domain="example.com" src="https://stats.example.com/js/script.js"></script>
Vissa annonsblockerare blockerar allt som heter ”analytics”; att servera skriptet från din egen underdomän undviker redan det mesta av det.
Håll det igång
- Backuper. Din statistik ligger i två Docker-volymer. Managed Backups kopierar hela servern dagligen ($2/mån, gratis på årsplaner); för extra säkerhet dumpar du PostgreSQL med
pg_dumpfrån containern. - Uppdateringar.
git pull, checka ut den nya taggen,docker compose pull && docker compose up -d. Läs versionsanteckningarna före större versioner. - Swap på servrar med 2 GB: en swapfil på 2 GB hindrar ClickHouse-sammanslagningar från att dödas.
Där det inte räcker till
Plausible samlar medvetet in mindre. Inga resor per användare, ingen spårning mellan enheter, inga integrationer med annonsplattformar. Lever marknadsföringen i ett annonsnätverks verktyg kommer du att sakna de rapporterna. För de flesta sajter som bara vill veta vilka sidor som fungerar och varifrån besökarna kommer är det precis rätt mängd data, och ingen behöver klicka på ”Acceptera”.
Relaterat
- VPS för en webbplats
- VPS för Coolify: där är Plausible också en mall med ett klick
- VPS för Docker
Kommentarer
Inga kommentarer än. Bli först.