Kendi Barındırma ile Plausible Analytics: Kapsamlı Bir Rehber
Kendi Barındırma ile Plausible Analytics: Kapsamlı Bir Rehber
Plausible Analytics, Google Analytics gibi geleneksel analitik araçlara popüler, gizlilik dostu bir alternatif olarak ortaya çıkıyor. Bu açık kaynak platform, kullanıcıların ziyaretçi gizliliğini tehlikeye atmadan web sitesi analitiği toplamasını sağlıyor. Üçüncü taraf hizmetlere bağımlı olmadan web sitenizin performansını izlemeyi düşünüyorsanız, Plausible'ı kendi başınıza barındırmak harika bir seçenek. Bu makalede, Plausible Analytics'i kendi sunucunuzda nasıl barındıracağınızı adım adım anlatacağız.
Neden Plausible Analytics'i Seçmelisiniz?
- Gizlilik Odaklı: Plausible, çerez kullanmaz ve kişisel veri toplamaz, bu da GDPR ve CCPA düzenlemelerine uyduğu anlamına gelir.
- Basitlik: Kullanıcı arayüzü minimalistik olup, web sitenizin metriklerini anlamayı ve gezmeyi kolaylaştırır.
- Açık Kaynak: Plausible’ın kaynak kodu GitHub'da mevcuttur, bu da kullanıcıların geliştirmeyi incelemesine ve katkıda bulunmasına olanak tanır.
- Kendi Barındırma Yeteneği: Plausible'ı sunucunuzda barındırmak, verileriniz üzerinde tam kontrol sağlar.
Gereksinimler
Kuruluma başlamadan önce aşağıdakilerin mevcut olduğundan emin olun:
- Docker yüklü bir sunucu (VPS).
- Linux komut satırı hakkında temel bilgi.
- Sunucunuza SSH ile erişim.
- Sunucunuza yönlendirilmiş bir alan adı (isteğe bağlı ama önerilir).
Kurulum Adımları
1. Sunucunuzu Güncelleyin
Sunucunuza giriş yaptıktan sonra, paket yöneticisini güncelleyin:
sudo apt update && sudo apt upgrade
2. Docker ve Docker Compose'u Yükleyin
Eğer Docker yüklü değilse, aşağıdaki komutları çalıştırarak yükleyebilirsiniz:
sudo apt install docker.io
sudo apt install docker-compose
Docker'ı başlatın ve başlangıçta çalışacak şekilde ayarlayın:
sudo systemctl start docker
sudo systemctl enable docker
3. Plausible Docker Görüntüsünü İndirin
Plausible Analytics, Docker aracılığıyla kolayca dağıtılabilir. Plausible görüntüsünü indirmek için aşağıdaki komutu kullanın:
docker pull plausible/analytics
4. Bir Docker Compose Dosyası Oluşturun
Şimdi, Plausible için bir dizin oluşturun ve bu dizin içinde bir docker-compose.yml
dosyası oluşturun:
mkdir plausible
cd plausible
nano docker-compose.yml
Dosyaya aşağıdaki yapılandırmayı ekleyin:
version: '3'
services:
plausible:
image: plausible/analytics
ports:
- "8000:8000"
environment:
- DATABASE_URL=postgres://plausible:plausible@db:5432/plausible
- SECRET_KEY=your_secret_key_here
- PLAUSIBLE_APP_URL=https://your-domain.com
depends_on:
- db
db:
image: postgres:13
environment:
- POSTGRES_USER=plausible
- POSTGRES_PASSWORD=plausible
- POSTGRES_DB=plausible
your_secret_key_here
kısmını güvenli bir şekilde oluşturulmuş bir anahtar ile ve your-domain.com
kısmını gerçek alan adınız ile değiştirin.
5. Dağıtımı Başlatın
docker-compose.yml
dosyanızın bulunduğu dizinde aşağıdaki komutu çalıştırın:
docker-compose up -d
Bu komut, hem Plausible Analytics hem de PostgreSQL veritabanı konteynerlerini başlatacaktır.
6. Plausible'a Erişim
Konteynerler çalışmaya başladıktan sonra, Plausible kontrol panelinize erişmek için şu adresi ziyaret edebilirsiniz:
http://your-server-ip:8000
Bir alan adı ayarladıysanız, şu adres üzerinden erişebilirsiniz:
https://your-domain.com
Kontrol panelinize, belgelerde sağlanan varsayılan kimlik bilgileri ile giriş yapın veya kendi kimlik bilgilerinizi yapılandırın.
7. Alan Adınızı Yapılandırın (İsteğe Bağlı)
HTTPS'yi etkinleştirmek için Nginx veya Caddy gibi araçları Let's Encrypt ile birlikte kullanabilirsiniz. Bu adım, sunucu ile ziyaretçiler arasındaki verileri şifreleyerek güvenliği artırır.
Sonuç
Kendi barındırma ile Plausible Analytics, web sitenizin analitiği üzerinde kontrol sağlarken gizliliği önceliklendirmek için etkili bir yoldur. Basit kurulumu ve kullanıcı dostu arayüzü ile Plausible, geleneksel analitik araçlara çekici bir alternatif sunar. Ayrıntılı kurulum adımları ve daha fazla özelleştirme için resmi Plausible belgelerine başvurun.
Ekstra bilgiler ve destek için topluluk forumlarını keşfedin veya Plausible Analytics kullanımınızı en üst düzeye çıkarmanıza yardımcı olabilecek kaynakları kontrol edin. Kendi barındırılan analitiklerin gücünden yararlanmaya bugün başlayın!