Pi-hole

Blokir iklan di HP, laptop, dan jaringan kantor dengan Pi-hole dan WireGuard

Pasang Pi-hole di VPS AwanCerah, sambungkan HP dan laptop lewat WireGuard, lalu blokir iklan dan pelacak di semua jaringan, termasuk seluruh kantor lewat router MikroTik.

Diperbarui 12 November 2026 · ±4 menit baca

Pi-hole memblokir iklan dan pelacak di tingkat DNS. Saat perangkat mencari alamat domain iklan, Pi-hole menjawab dengan alamat kosong sehingga iklannya tidak dimuat. Cara ini bekerja di semua aplikasi, bukan hanya di browser.

Di AwanCerah, Pi-hole dipasang bersama WireGuard. Port DNS sengaja tidak dibuka ke internet supaya server tidak disalahgunakan, jadi perangkat memakai Pi-hole lewat VPN WireGuard. Hasilnya iklan terblokir di mana saja, termasuk saat memakai data seluler. Langkah di panduan ini sudah kami uji, dan dengan daftar bawaan Pi-hole langsung memblokir puluhan ribu domain iklan dan pelacak.

Pasang Pi-hole

  1. Buka Buat server di console. Di langkah sistem operasi, pilih tab Aplikasi lalu Pi-hole.
  2. Pilih paket. Pi-hole butuh minimal 1 vCPU dan 1 GB RAM, jadi paket termurah sudah cukup.
  3. Isi Domain (opsional) bila ingin membuka panel Pi-hole lewat HTTPS, lalu arahkan A record domain itu ke IP server.
  4. Buat servernya. Sekitar 4 menit kemudian kartu Pi-hole di halaman server menampilkan info masuk.
Info di kartu Pi-holeDipakai untuk
Alamat dan PasswordPanel Pi-hole. Masuk cukup dengan password.
Panel WireGuard, Pengguna, dan Password panel WireGuardPanel untuk membuat klien VPN
Port VPNPort WireGuard, UDP 51820

Bila server memakai firewall, buka port 51820/UDP untuk WireGuard.

Sambungkan HP dan laptop

  1. Buka Panel WireGuard, isi Pengguna dan Password panel WireGuard, lalu klik Sign In.
  2. Klik New, isi Name (misalnya hp-budi), lalu klik Create Client.
  3. Pasang aplikasi WireGuard di perangkat: Android dan iPhone dari Play Store atau App Store, Windows dan macOS dari wireguard.com.
  4. Di HP, tambahkan tunnel dengan memindai QR code dari ikon QR di samping nama klien. Di laptop, klik ikon unduh untuk mengambil file konfigurasi, lalu impor ke aplikasi WireGuard.
  5. Aktifkan tunnel. Semua DNS perangkat kini lewat Pi-hole.

Buat satu klien untuk setiap perangkat. Bila sebuah perangkat hilang, cukup hapus kliennya tanpa mengganggu perangkat lain.

Hanya DNS atau semua lalu lintas

Secara bawaan semua lalu lintas perangkat lewat VPS. Pilihan ini cocok bila Anda ingin sekalian mengamankan koneksi di Wi-Fi publik. Bila cukup memblokir iklan, kirim hanya DNS lewat VPN supaya internet tetap langsung dan lebih cepat:

  1. Di panel WireGuard, buka Admin Panel lalu Config.
  2. Di Allowed IPs, hapus 0.0.0.0/0 dan ::/0, tambahkan 10.8.1.2/32 (alamat Pi-hole), lalu simpan.
  3. Unduh ulang file konfigurasi atau pindai ulang QR code di setiap perangkat, karena pengaturan ini tersimpan di perangkat.

Untuk mengubah satu klien saja, buka klien lewat ikon edit, lalu tambahkan 10.8.1.2/32 di Allowed IPs halaman itu.

Sambungkan seluruh jaringan lewat MikroTik

Untuk memblokir iklan di semua perangkat kantor atau rumah tanpa memasang aplikasi satu per satu, sambungkan router MikroTik (RouterOS v7) sebagai klien WireGuard, lalu arahkan DNS router ke Pi-hole.

  1. Di panel WireGuard, buat klien baru, misalnya router-kantor, lalu klik ikon unduh. File konfigurasinya berisi PrivateKey, Address, PublicKey, PresharedKey, dan Endpoint.
  2. Buka Terminal di Winbox, lalu jalankan perintah berikut dengan nilai dari file tersebut. 10.8.0.3 adalah contoh, pakai alamat IPv4 dari baris Address.
/interface wireguard add name=pihole private-key="PRIVATE-KEY-DARI-FILE"
/interface wireguard peers add interface=pihole public-key="PUBLIC-KEY-DARI-FILE" preshared-key="PRESHARED-KEY-DARI-FILE" endpoint-address=IP-SERVER endpoint-port=51820 allowed-address=10.8.1.2/32 persistent-keepalive=25s
/ip address add address=10.8.0.3/32 interface=pihole
/ip route add dst-address=10.8.1.2/32 gateway=pihole
/ip dns set servers=10.8.1.2 allow-remote-requests=yes
  1. Pastikan perangkat di jaringan memakai router sebagai DNS. Pada konfigurasi bawaan MikroTik, DHCP server sudah membagikan alamat router sebagai DNS.

Hanya DNS yang lewat VPN, lalu lintas internet lainnya tetap langsung dari router.

Penting: allow-remote-requests=yes membuat router menjawab DNS untuk siapa pun yang bisa menjangkaunya. Pastikan firewall input menolak koneksi dari internet ke router, seperti aturan bawaan MikroTik, supaya router tidak menjadi open resolver.

Atur Pi-hole

Masuk ke panel Pi-hole lewat Alamat dan Password dari console. Dashboard menampilkan jumlah query, query yang diblokir, dan jumlah domain di daftar blokir.

  • Query Log: domain yang diminta dan mana saja yang diblokir. Perangkat yang tersambung lewat WireGuard tampil sebagai satu klien, yaitu panel WireGuard.
  • Domains: izinkan domain yang ikut terblokir padahal dibutuhkan, atau blokir domain tambahan.
  • Lists: tambahkan daftar blokir lain, lalu jalankan Update Gravity dari menu Tools.
  • Disable Blocking: matikan pemblokiran sementara, misalnya 30 detik, untuk mengecek apakah sebuah situs bermasalah karena Pi-hole.

Tips

  • Browser seperti Chrome dan Firefox punya fitur DNS aman (DNS over HTTPS) yang bisa melewati Pi-hole. Matikan fitur itu bila iklan masih muncul di browser.
  • Panel WireGuard dibuka lewat HTTP biasa, jadi buka panel itu dari jaringan yang Anda percaya.
  • Hapus klien yang sudah tidak dipakai dari panel WireGuard.
  • Pi-hole dan WireGuard berjalan sebagai Docker di server Anda. Untuk memperbaruinya, masuk SSH lalu jalankan:
cd /opt/pihole
docker compose pull
docker compose up -d

Pasang Pi-hole sekarang

VPS mulai Rp35.000 per bulan. Pi-hole dan WireGuard terpasang otomatis dalam sekitar 4 menit.

Buat server dengan Pi-hole

Masih ada pertanyaan?

Tim kami siap membantu lewat live chat, email, atau WhatsApp.

Chat WhatsApp support@awancerah.cloud