Raspberry Pi ile Pi-hole Kurulumu: Tüm Evde Reklam Engelleme
Raspberry Pi ile Pi-hole kurulumu: sabit IP, kurulum betiği, modem DNS ayarı ve liste yönetimiyle evdeki tüm cihazlarda ağ seviyesinde reklam engelleme.

Güvenlik Uyarısı
Elektronik cihazları tamir etmek garantiyi geçersiz kılabilir. Çalışmaya başlamadan önce cihazın fişten çekildiğinden ve bataryasının çıkarıldığından emin olun. Statik elektrik bileşenlere zarar verebilir.
Raspberry Pi ile Pi-hole kurmak için kartınıza Raspberry Pi OS Lite yükleyip SSH ile bağlanın, modeminizden Raspberry Pi'ye sabit bir IP adresi atayın, terminalde Pi-hole'un resmi kurulum betiğini çalıştırıp sihirbazı tamamlayın ve son olarak modeminizin DNS sunucusu ayarına Raspberry Pi'nin IP adresini yazın. Bu andan itibaren evdeki telefon, bilgisayar ve akıllı TV gibi tüm cihazların reklam ve izleyici alan adı istekleri ağ seviyesinde engellenir. Kurulum yaklaşık 45 dakika sürer ve cihazlara ayrı bir uygulama yüklemeniz gerekmez.
Gerekli Malzemeler ve Aletler
- Raspberry Pi (Pi 3, Pi 4, Pi 5 veya Pi Zero 2 W yeterlidir)
- En az 8 GB microSD kart ve uygun güç adaptörü
- Ethernet kablosu (Wi-Fi da çalışır, ancak kablo daha kararlıdır)
- Raspberry Pi Imager yüklü bir bilgisayar
- Modem arayüzüne giriş bilgileri
Raspberry Pi'yi ilk kez kuruyorsanız önce Raspberry Pi 5 kurulumu rehberimizdeki adımları izleyin. Geliştirme kartları için elektronik ürünleri sayfamıza göz atabilirsiniz.
Başlamadan Önce
Pi-hole kapanırsa internet de durabilir
Pi-hole, bir DNS çukuru (DNS sinkhole) olarak çalışır. Cihazınız bir reklam sunucusunun adresini sorduğunda Pi-hole bu alan adını engel listelerinde bulur ve geçersiz bir yanıt döndürür; reklam hiç yüklenmez. Bu yöntem tarayıcı eklentilerinin ulaşamadığı akıllı TV, oyun konsolu ve mobil uygulamalardaki birçok reklamı da engeller. Ancak YouTube gibi reklamı içerikle aynı alan adından sunan servislerde etkili değildir.
Adım 1: Raspberry Pi OS Lite'ı Kurun
Raspberry Pi Imager'ı açın, cihaz olarak kartınızı, işletim sistemi olarak Raspberry Pi OS Lite (64-bit) sürümünü seçin. Masaüstü arayüzü gerekmediği için Lite sürüm daha az kaynak tüketir. Özelleştirme ekranında kullanıcı adı ve şifre belirleyin, SSH'yi etkinleştirin ve gerekirse Wi-Fi bilgilerini girin. Kartı yazdırıp Raspberry Pi'ye takın, Ethernet kablosunu modeme bağlayıp cihazı açın.
Adım 2: Sabit IP Adresi Atayın
Pi-hole'un adresi değişirse cihazlar DNS sunucusunu bulamaz. En temiz yöntem, modemin arayüzünde DHCP rezervasyonu (statik IP ataması) yapmaktır. Modemin bağlı cihazlar listesinde Raspberry Pi'yi bulun ve MAC adresine örneğin 192.168.1.2 gibi sabit bir IP atayın. Değişikliğin uygulanması için Raspberry Pi'yi yeniden başlatın.
Adım 3: SSH ile Bağlanın ve Sistemi Güncelleyin
Bilgisayarınızda terminali (Windows'ta PowerShell) açıp Raspberry Pi'ye bağlanın ve sistemi güncelleyin:
ssh kullaniciadi@192.168.1.2
sudo apt update && sudo apt full-upgrade -y
Güncellemeler bitince sudo reboot ile cihazı yeniden başlatıp tekrar bağlanın.
Adım 4: Pi-hole'u Kurun
Pi-hole'un resmi kurulum betiğini çalıştırın:
curl -sSL https://install.pi-hole.net | bash
İnternetten indirilen bir betiği doğrudan çalıştırmak istemiyorsanız, betiği önce indirip içeriğini inceledikten sonra çalıştırabilirsiniz. Kurulum sihirbazı açıldığında:
- Ağ arayüzü: Ethernet kullanıyorsanız
eth0, Wi-Fi kullanıyorsanızwlan0seçin. - Üst DNS sağlayıcı (upstream): Pi-hole'un engellemediği istekleri yönlendireceği sunucudur. Cloudflare, Quad9 veya Google gibi seçeneklerden birini seçin; daha sonra panelden değiştirebilirsiniz.
- Engel listesi: Varsayılan listeyi kabul edin.
- Sorgu kaydı: Hangi cihazın hangi alan adını sorduğunu görmek istiyorsanız açık bırakın.
Kurulum sonunda ekranda yönetim panelinin adresi ve başlangıç şifresi gösterilir. Şifreyi değiştirmek için şu komutu kullanın:
pihole setpassword
Adım 5: Modemin DNS Ayarını Değiştirin
Modem arayüzünde LAN veya DHCP ayarları bölümünü bulun. Birincil DNS sunucusu alanına Raspberry Pi'nin IP adresini yazın. İkincil DNS alanını boş bırakın veya bu alana da aynı adresi yazın; ikincil alana dış bir DNS yazarsanız cihazlar zaman zaman Pi-hole'u atlar ve reklamlar geri gelir.
Bazı operatör modemleri DHCP DNS ayarının değiştirilmesine izin vermez. Bu durumda iki seçeneğiniz var: Pi-hole panelindeki DHCP sunucusunu etkinleştirip modemin DHCP'sini kapatmak ya da önemli cihazlarda DNS adresini elle tanımlamak.
Adım 6: Çalıştığını Doğrulayın
Cihazlarınızın yeni DNS ayarını alması için Wi-Fi bağlantısını kapatıp açın veya cihazı yeniden başlatın. Tarayıcıda http://192.168.1.2/admin adresine giderek yönetim paneline girin. Gösterge panelinde toplam sorgu sayısının arttığını ve engellenen sorguların listelendiğini görmelisiniz. Reklam yoğun bir haber sitesini açıp önceki halle karşılaştırmak da hızlı bir testtir.
Adım 7: Listeleri ve İzin Verilenleri Yönetin
Panelde Listeler (Adlists) bölümünden ek engel listeleri ekleyebilirsiniz. Liste ekledikten sonra güncellemek için:
pihole -g
Engel listeleri bazen alışveriş sitelerindeki takip bağlantıları, bankacılık uygulamaları veya akıllı TV'lerin güncelleme sunucuları gibi gerekli adresleri de engelleyebilir. Panelin Sorgu Kaydı bölümünde engellenen alan adını bulup tek tıkla izin verilenler listesine ekleyebilirsiniz. Pi-hole'u geçici olarak devre dışı bırakmak için panelde birkaç dakikalık kapatma seçeneği de bulunur.
Pi-hole'u güncel tutmak için ayda bir pihole -up komutunu çalıştırın.
Sık Yapılan Hatalar
- Sabit IP atamamak: IP değişince tüm ağda DNS çözümlemesi durur.
- İkincil DNS'e dış sunucu yazmak: Cihazlar Pi-hole'u atlar, engelleme düzensizleşir.
- Çok fazla engel listesi eklemek: Yanlış engellemeler artar, bazı siteler bozulur.
- Paneli internete açmak: Yönetim panelini yalnızca ev ağından erişilebilir tutun.
- Yedek almamak: Ayarları panelden dışa aktararak SD kart arızasına karşı hazırlıklı olun.
Sıkça Sorulan Sorular
Pi-hole YouTube reklamlarını engeller mi?
Genellikle hayır. YouTube reklamları video içeriğiyle aynı alan adlarından sunulduğu için DNS seviyesinde ayırt edilemez ve engellemeye çalışmak videoların da açılmamasına yol açabilir. Pi-hole en iyi sonucu web sitelerindeki üçüncü taraf reklamlar, uygulama içi reklam ağları ve izleyicilerde verir.
Pi-hole internetimi yavaşlatır mı?
Hayır, çoğu zaman tersine sayfa yükleme süresini kısaltır, çünkü reklam ve izleyici dosyaları hiç indirilmez. Pi-hole sık sorgulanan adresleri önbellekte tuttuğu için DNS yanıtları da hızlanır. Raspberry Pi Zero 2 W bile ortalama bir ev için fazlasıyla yeterlidir.
Pi-hole ev dışındayken de çalışır mı?
Varsayılan kurulumda yalnızca ev ağına bağlı cihazlar Pi-hole'u kullanır. Dışarıdayken de reklam engelleme istiyorsanız Raspberry Pi üzerine WireGuard gibi bir VPN sunucusu kurup telefonunuzu bu VPN üzerinden eve bağlayabilirsiniz. Bu, ek yapılandırma gerektiren ileri seviye bir adımdır.
Raspberry Pi olmadan Pi-hole kurabilir miyim?
Evet. Pi-hole Debian ve Ubuntu tabanlı birçok Linux sisteminde, eski bir bilgisayarda veya Docker konteyneri olarak da çalışır. Ancak düşük güç tüketimi ve sessiz çalışması nedeniyle Raspberry Pi bu iş için en popüler seçenektir.
Raspberry Pi ile yapabileceğiniz başka projeler için Raspberry Pi ile ev otomasyonu ve Arduino mu Raspberry Pi mi yazılarımıza göz atabilirsiniz.