Pi-hole, ağ çapında reklam engellemek için mükemmel bir seçenektir ve onu bir Virtual Private Server (VPS) üzerinde kendiniz barındırmak gizliliğinizi ve gezinme deneyiminiz üzerindeki kontrolünüzü artırabilir. Bu kılavuzda, Pi-hole’ı bir VPS üzerinde kurma ve yapılandırma adımlarını anlatacağız. Ayrıca başlamanız için bazı VPS sağlayıcı seçeneklerinden de bahsedeceğiz.
Neden Pi-hole’ı Kendiniz Barındırmalısınız?
Kendiniz Pi-hole’ı VPS’nizde barındırmak size şunları sağlar:
- DNS seviyesinde reklam engelleme
- Reklam verenlerin takibini engelleme
- Kendi DNS ayarlarınızı kontrol etme
- Sayfaların daha hızlı yüklenmesiyle genel internet performansını artırma
VPS Sağlayıcısı Seçerken Dikkat Edilecekler
Aşağıda bazı en iyi VPS sağlayıcılarının fiyatlandırma ve özelliklerini karşılaştırmalı tablosu bulabilirsiniz:
| Sağlayıcı | Başlangıç Fiyatı | Depolama | Bellek | Bağlantı |
|---|---|---|---|---|
| Contabo VPS | 5.99 EUR/ay | 200 GB SSD | 4 GB | Contabo |
| Hetzner Cloud | 4.15 EUR/ay | 20 GB SSD | 2 GB | Hetzner |
| DigitalOcean | 6 USD/ay | 25 GB SSD | 1 GB | DigitalOcean |
| Vultr | 6 USD/ay | 25 GB SSD | 1 GB | Vultr |
| Linode | 5 USD/ay | 25 GB SSD | 1 GB | Linode |
Daha fazla seçenek için tam VPS karşılaştırmamıza da göz atabilirsiniz.
Adım adım Kurulum Rehberi
Adım 1: VPS Birimi Oluşturma
- Seçtiğiniz VPS sağlayıcısına kayıt olun.
- Uygun bir plan seçin. Pi-hole için 1 GB RAM yeterli olacaktır, ancak ek hizmetler barındırmayı düşünüyorsanız daha fazla RAM tercih edin.
- Örnek oluşturma işlemini tamamlayın. Kurulum sırasında Ubuntu 20.04 veya benzeri bir Linux dağıtımını işletim sistemi olarak seçin.
Adım 2: VPS’nize Bağlanma
SSH kullanarak VPS’nize bağlanın:
ssh root@your_vps_ip
your_vps_ip yerine VPS sağlayıcınızdan aldığınız IP adresini yazın.
Adım 3: Sunucunuzu Güncelleyin
Sunucunuzun güncel olduğundan emin olmak için aşağıdaki komutları çalıştırın:
apt update && apt upgrade -y
Adım 4: Docker Kurulumu
Pi-hole’ı çalıştırmanın en kolay yollarından biri Docker kullanmaktır. Docker’ı kurmak için:
apt install docker.io -y
systemctl start docker
systemctl enable docker
Adım 5: Pi-hole Docker İmajını Çekme
Şimdi Pi-hole Docker imajını repository’den çekin:
docker pull pihole/pihole
Adım 6: Pi-hole Docker Konteynerini Çalıştırma
Pi-hole konteynerini aşağıdaki komutla çalıştırın:
docker run -d \
--name pihole \
-e TZ="Your/Timezone" \
-e WEBPASSWORD="YourPassword" \
-e DNS1="8.8.8.8" \
-e DNS2="8.8.4.4" \
-p 53:53/tcp \
-p 53:53/udp \
-p 80:80 \
--restart=unless-stopped \
pihole/pihole
Your/Timezone kısmını gerçek zaman diliminizle (örneğin, Europe/Istanbul) ve YourPassword kısmını web arayüzü için kullanmak istediğiniz güçlü bir şifre ile değiştirin.
Adım 7: Yönlendirici Ayarlarını Yapılandırma
Pi-hole’dan tam anlamıyla faydalanmak için, ev yönlendiricinizin DNS ayarlarını VPS’nizin IP adresine yönlendirin. Böylece tüm cihazlar DNS sorgularını Pi-hole üzerinden çözümler.
Adım 8: Web Arayüzüne Erişim
Pi-hole yönetim paneline erişmek için:
http://your_vps_ip/admin
Burada giriş yaparken daha önce belirlediğiniz şifreyi kullanın.
Sıkça Sorulan Sorular (SSS)
Pi-hole’ı VPS üzerinde nasıl güncelleyebilirim?
Pi-hole’ı güncellemenin en kolay yolu Docker konteynerini güncellemektir. Önce konteyneri durdurun:
docker stop pihole
Daha sonra en güncel sürümü çekin ve tekrar başlatın:
docker pull pihole/pihole
docker start pihole
Böylece en yeni sürüm ve en güncel reklam listeleri ile çalışmaya devam edersiniz. Ayrıca Pi-hole arayüzü üzerinden de düzenli olarak güncellemeleri kontrol etmek iyi olacaktır.
VPS üzerinde Pi-hole kendiniz barındırmak güvenli midir?
Evet, uygun önlemler alındığında VPS üzerinde Pi-hole’ı kendiniz barındırmak güvenlidir. Güçlü SSH şifreleri kullanmak, root girişini devre dışı bırakmak ve güvenlik duvarı kuralları uygulamak gibi önlemler alınmalıdır. Güvenilir bir VPS sağlayıcısı kullanmak riski azaltır ve özel bir sunucu, DNS sorgularınız üzerinde tam kontrol sağlar.
Ayrıca, aynı VPS üzerinde başka hizmetler de çalıştırabilir miyim?
Evet, yeterli kaynaklara sahipseniz aynı VPS üzerinde birden fazla hizmet çalıştırabilirsiniz. Ancak, diğer hizmetlerin Pi-hole’un portlarıyla çelişmediğinden emin olun. Özellikle başka bir DNS hizmeti kullanacaksanız, port 53’ü başka bir servisle paylaşmamak önemlidir. Docker konteynerleri bu hizmetleri izole etmek ve kaynak kullanımı yönetmek için iyi bir çözümdür.
Bu adımları izleyerek Pi-hole’ı VPS üzerinde etkili bir şekilde çalıştırabilirsiniz. Artık reklam engellemek ve ağınızdaki DNS ayarlarını kontrol altında tutmak sizin elinizde.