Alışılmış analitik kurulumu ziyaretçilerinizden onay ister, verilerini üçüncü bir tarafa gönderir ve size asla açmayacağınız iki yüz raporluk bir panel verir. Plausible tam tersini yapar: tek küçük bir betik, sıfır çerez, gerçekten okuyabileceğiniz tek sayfalık istatistik. Community Edition'ı kendiniz barındırmak ücretsizdir ve tek ihtiyacı kendi IP'si olan bir VPS'tir.
Neden kendiniz barındırmalısınız
- Verileriniz sunucunuzda kalır. Hiçbir üçüncü taraf ziyaretçilerinizin sayfa görüntülemelerini toplamaz.
- Çerez yok. Plausible benzersiz ziyaretçileri her gün değişen bir hash ile sayar ve tam IP'leri asla saklamaz; bu genellikle çerez bildirimini kaldırmanıza olanak tanır.
- Minicik betik. İzleyici 1 KB'tan küçüktür: sayfa hızı raporunuzda görünmez.
- Sabit maliyet. Sayfa görüntüleme başına fiyat yok. Trafik artışları size ek maliyet çıkarmaz.
Neye ihtiyacı var
Plausible üç konteyner olarak çalışır: uygulama, hesaplar ve ayarlar için PostgreSQL ve olaylar için ClickHouse. Bellek canavarı ClickHouse'tur.
- Rahat boyut 4 GB RAM'dir: Small-IP (4 vCPU, 4 GB, 35 GB, $16/ay). 2 GB ile başlar (Micro-IP), ancak arka plan birleştirmeleri belleği sıçratır; küçük planı seçerseniz swap ekleyin.
- Özel bir IPv4 ve bir alan adı. İzleyici ve panel
https://stats.example.comadresinden sunulur. NAT planları gelen 443 trafiğini kabul etmez.
Kurulum (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)"
Ortam dosyasını oluşturun; Plausible kendi Let's Encrypt sertifikasını kendisi alabilir:
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
Sertifika isteğinin başarılı olması için önce stats.example.com A kaydını VPS'inize yönlendirin. Ardından URL'yi açın, hesabınızı oluşturun ve bir site ekleyin. Yeni değişkenler için doğru kaynak deponun README dosyasıdır: güncelleme yaparken göz atın.
Betiği sitenize ekleyin
<script defer data-domain="example.com" src="https://stats.example.com/js/script.js"></script>
Bazı reklam engelleyiciler adı “analytics” olan her şeyi engeller; betiği kendi alt alan adınızdan sunmak bunun büyük kısmını zaten önler.
Çalışır durumda tutmak
- Yedekler. İstatistikleriniz iki Docker biriminde durur. Managed Backups tüm sunucuyu her gün kopyalar ($2/ay, yıllık planlarda ücretsiz); ek güvenlik için konteynerden
pg_dumpile PostgreSQL dökümü alın. - Güncellemeler.
git pull, yeni etikete geçin,docker compose pull && docker compose up -d. Ana sürümlerden önce sürüm notlarını okuyun. - 2 GB'lık sunucularda swap: 2 GB'lık bir swap dosyası, ClickHouse birleştirmelerinin sonlandırılmasını önler.
Yetersiz kaldığı yerler
Plausible bilerek daha az veri toplar. Kullanıcı bazında yolculuk yok, cihazlar arası izleme yok, reklam platformu entegrasyonu yok. Pazarlamanız bir reklam ağının araçlarında yaşıyorsa bu raporları özlersiniz. Yalnızca hangi sayfaların işe yaradığını ve ziyaretçilerin nereden geldiğini bilmek isteyen sitelerin çoğu için doğru miktarda veridir ve kimsenin “Kabul et” düğmesine tıklaması gerekmez.
İlgili
- Web sitesi için VPS
- Coolify için VPS: orada Plausible tek tıklık bir şablondur
- Docker için VPS
Yorumlar
Henüz yorum yok. İlk olun.