Plausible, kullanıcı gizliliğine saygı duyan hafif ve açık kaynaklı bir web analiz aracıdır. Plausible’ı Sanal Özel Sunucuya (VPS) kendiniz barındırmak, verileriniz üzerinde tam kontrol sahibi olmanızı sağlarken güçlü analizlerden de faydalanmanızı sağlar. Bu kılavuzda, seçtiğiniz VPS sağlayıcısında Docker kullanarak Plausible’ı kurma adımlarını anlatacağız.
Gereksinimler
Başlamadan önce şunlara sahip olduğunuzdan emin olun:
-
Bir VPS: Aşağıdaki seçenekler arasından uygun fiyatlı ve geliştirici dostu bir sağlayıcı seçin:
Sağlayıcı Fiyat Özellikler Contabo VPS 5.99 EUR/ay Yüksek depolama seçenekleri Hetzner Cloud 4.15 EUR/ay Esnek ve hızlı performans DigitalOcean 6 USD/ay Hizmetleri kolayca ölçeklendirme Vultr 6 USD/ay Küresel erişilebilirlik Linode (Akamai Cloud) 5 USD/ay Güçlü topluluk desteği -
Bir alan adı: Sahip olduğunuz bir alan adını kaydetmiş olun.
-
Terminal komutları ve Docker hakkında temel bilgi.
-
VPS’nizde uygun şekilde kurulu bir Docker ortamı.
Adım 1: VPS’nizi Kurma
-
VPS’nize Erişin: SSH kullanarak VPS’nize bağlanın.
ssh root@your-vps-ip -
Sisteminiz Güncel olsun: Sunucunuzun güncel olduğundan emin olun.
apt update && apt upgrade -y -
Docker Kurulumu: Docker yüklü değilse, aşağıdaki komutları çalıştırın:
apt install apt-transport-https ca-certificates curl software-properties-common -y curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add - add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" apt update apt install docker-ce -y -
Docker Compose Kurulumu: Docker konteynerlerini yönetmek için ayrıca Docker Compose’a ihtiyacınız olacak.
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
Adım 2: Plausible Analitiklerini Yapılandırma
-
Plausible için Bir Dizin Oluşturun: Dosyalarınızı düzenli tutmak için özel bir dizin kullanın.
mkdir ~/plausible cd ~/plausible -
Docker Compose Dosyası Oluşturun: Favori metin düzenleyicinizi kullanarak
docker-compose.ymldosyasını oluşturun.version: '3' services: plausible: image: plausible/analytics:latest environment: - DATABASE_URL=postgres://plausible:plausible@db/plausible - SECRET_KEY=your-secret-key - PLAUSIBLE_PUBLIC_HOST=your-domain.com ports: - "8000:8000" depends_on: - db db: image: postgres:13 environment: - POSTGRES_USER=plausible - POSTGRES_PASSWORD=plausible - POSTGRES_DB=plausible volumes: - db_data:/var/lib/postgresql/data volumes: db_data: -
Çevresel Değişkenleri Güncelleyin:
your-secret-keykısmını güvenli ve rastgele bir anahtar ile,your-domain.comyerine alan adınızı girin.
Adım 3: Plausible’ı Çalıştırma
-
Servisleri Başlatın: Aşağıdaki komutu kullanarak Plausible’ı başlatın.
docker-compose up -d -
Plausible’a Erişin: Web tarayıcınızı açın ve
http://your-domain.com:8000adresine gidin. Her şey doğru yapılandırılmışsa, Plausible giriş sayfasını görmelisiniz. -
Ön Yüz (Frontend) Yapılandırması: Plausible dokümantasyonunu takip ederek alan adınızı ekleyin ve analiz takibini başlatın.
Adım 4: Kurulumunuzu Güvence Altına Alma
-
HTTPS Kurulumu: Analitiklerinizi HTTPS üzerinden çalıştırmanız tavsiye edilir. Let’s Encrypt kullanarak ücretsiz SSL sertifikası alabilirsiniz. İşte hızlı bir kılavuz:
apt install certbot certbot certonly --standalone -d your-domain.com -
Nginx ile Reverse Proxy Konfigürasyonu: Plausible’ı standart portlarda sunmak ve SSL eklemek istiyorsanız:
server { listen 80; server_name your-domain.com; return 301 https://$host$request_uri; } server { listen 443 ssl; server_name your-domain.com; ssl_certificate /etc/letsencrypt/live/your-domain.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/your-domain.com/privkey.pem; location / { proxy_pass http://localhost:8000; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } }
SSS (Sıkça Sorulan Sorular)
1. Plausible nedir ve neden kendiniz barındırmalıyım?
Plausible, Google Analytics’e basit ve gizlilik odaklı bir alternatif sunan açık kaynaklı web analiz aracıdır. Kendiniz barındırarak, verilerinizi kontrol edebilir ve kullanıcıların gizliliğine saygı gösterebilirsiniz. Ayrıca, sağlayıcı bağımlılığını önler ve hizmeti ihtiyaçlarınıza göre özelleştirebilirsiniz.
2. Plausible’ı kendiniz barındırmak için en iyi VPS sağlayıcısı hangisidir?
En iyi VPS sağlayıcısı, bütçenize, konuma ve performans ihtiyaçlarınıza bağlıdır. Örneğin, Hetzner Cloud saatlik 4.15 EUR fiyatıyla rekabetçidir, DigitalOcean ve Vultr ise kolay ölçeklenebilirlikleri ve kullanıcı dostu arayüzleri ile popülerdir, aylık 6 USD tutarındadır. Tam bir VPS karşılaştırması için bu bağlantıya bakabilirsiniz. Teknolojik gereksinimlerinize uygun özellikleri ve destek seçeneklerini dikkatlice incelemeyi unutmayın.
3. Kendiniz barındırdığınız Plausible hizmetinin durumunu nasıl izlerim?
Kendi Plausible örneğinizi izlemek için Docker’ın yerleşik yönetim komutları olan docker logs plausible gibi komutları kullanabilirsiniz. Ayrıca, Grafana veya Prometheus gibi izleme çözümlerini entegre ederek Docker konteynerlerinizin performansı ve kaynak kullanımı hakkında bilgiler edinebilirsiniz. Düzenli olarak günlükleri kontrol etmek, olası kesintileri veya hataları önceden tespit etmeniz açısından önemlidir.
Bu adımları izleyerek, hem performansı hem de veri gizliliğinizi koruyarak Plausible’ı VPS üzerinde etkili biçimde kendiniz barındırabilirsiniz. Açık kaynak araçlarıyla kendi barındırma yolculuğunuzun tadını çıkarın!