Cara Self-Host AdGuard Home di VPS (Panduan Lengkap)
Dengan maraknya iklan dan pelacakan di internet, melakukan self-hosting solusi penyaringan DNS seperti AdGuard Home dapat meningkatkan privasi dan pengalaman browsing Anda. Panduan ini akan memandu Anda melalui proses instalasi AdGuard Home di Virtual Private Server (VPS). Kami akan membahas langkah-langkah dan konfigurasi yang dibutuhkan agar setup berjalan sukses.
Apa yang Anda Butuhkan
Sebelum memulai, pastikan Anda memiliki:
- Akun VPS dari penyedia seperti Contabo, Hetzner, DigitalOcean, Vultr, atau Linode.
- Pengetahuan dasar tentang command line Linux.
- Klien SSH (seperti PuTTY untuk Windows atau terminal untuk macOS/Linux).
- Nama domain atau DDNS dinamis jika Anda berencana mengakses AdGuard Home dari jarak jauh.
Perbandingan Penyedia VPS
| Penyedia | Harga (EUR/USD per bulan) | RAM | Tipe Penyimpanan | Lokasi |
|---|---|---|---|---|
| Contabo VPS | 5,99 EUR | 4 GB | SSD | Eropa, Asia |
| Hetzner Cloud | 4,15 EUR | 2 GB | SSD | Eropa |
| DigitalOcean | 6 USD | 1 GB | SSD | Global |
| Vultr | 6 USD | 1 GB | SSD | Global |
| Linode | 5 USD | 2 GB | SSD | Global |
Langkah 1: Pilih Penyedia VPS
Pilih dan daftar untuk paket VPS yang sesuai kebutuhan Anda. Untuk instalasi dasar AdGuard Home, paket dengan RAM 2 GB dan penyimpanan SSD sudah cukup.
Langkah 2: Siapkan VPS Anda
Setelah membuat akun dengan penyedia pilihan Anda, ikuti langkah-langkah ini:
-
Luncurkan instance VPS baru. Pilih lokasi data center yang diinginkan, sebaiknya dekat dengan lokasi geografis Anda untuk mengurangi latensi.
-
Pilih OS. Ubuntu biasanya direkomendasikan karena dokumentasi dan dukungan komunitas yang luas. Pada saat penulisan ini, Ubuntu 20.04 LTS adalah pilihan yang stabil.
-
Akses VPS Anda. Gunakan SSH untuk terhubung ke instance Anda:
ssh root@your_vps_ip
Langkah 3: Instal Paket yang Diperlukan
Sebelum menginstal AdGuard Home, perbarui paket Anda dan instal dependensi yang diperlukan:
sudo apt update && sudo apt upgrade -y
Selanjutnya, instal curl dan wget jika belum terpasang:
sudo apt install curl wget -y
Langkah 4: Instal AdGuard Home
Untuk menginstal AdGuard Home, lakukan langkah berikut:
-
Unduh skrip instalasi:
wget https://github.com/AdguardTeam/AdGuardHome/releases/latest/download/AdGuardHome_linux_amd64.tar.gz -
Ekstrak berkasnya:
tar -xvzf AdGuardHome_linux_amd64.tar.gz cd AdGuardHome -
Mulai instalasi:
sudo ./AdGuardHome -s install -
Ikuti panduan pengaturan. Skrip instalasi akan membimbing Anda melalui proses, termasuk pengaturan antarmuka admin dan pengaturan DNS.
Langkah 5: Konfigurasi AdGuard Home
Setelah instalasi, akses antarmuka admin melalui:
http://your_vps_ip:3000
- Login default adalah
admindan passwordadmin. Sebaiknya ubah segera setelah login. - Konfigurasi server DNS upstream sesuai preferensi Anda (Google, Cloudflare, dll.).
- Atur blocklist untuk memblokir iklan secara efektif.
Langkah 6: Atur DNS di Perangkat Anda
Untuk mulai memfilter query, ubah pengaturan DNS perangkat Anda ke alamat IP VPS Anda. Perbarui pengaturan DNS di router atau perangkat individual Anda agar menggunakan IP AdGuard Home Anda.
FAQ
Q1: Bisakah saya menjalankan AdGuard Home dalam container Docker di VPS saya?
Ya, menjalankan AdGuard Home dalam container Docker merupakan pilihan yang sangat baik untuk isolasi dan kemudahan pengelolaan. Pastikan Docker sudah terinstal di VPS Anda dengan perintah berikut:
sudo apt install docker.io -y
Setelah Docker terpasang, tarik gambar AdGuard Home dari Docker Hub:
docker run -d --name adguardhome -v /opt/adguard/conf:/opt/adguard/conf -v /opt/adguard/work:/opt/adguard/work --restart=unless-stopped -p 53:53/tcp -p 53:53/udp -p 3000:3000 adguard/adguardhome
Perintah ini mengatur AdGuard Home dengan penyimpanan persisten dan pemetaan port untuk DNS TCP dan UDP.
Q2: Apakah aman menghosting resolver DNS sendiri?
Menghosting resolver DNS sendiri seperti AdGuard Home dapat meningkatkan privasi dengan memblokir banyak iklan dan tracker. Namun, penting untuk menjaga protokol keamanan. Perbarui VPS Anda secara rutin dan gunakan firewall untuk membatasi akses. Pastikan Anda mengatur password yang kuat untuk antarmuka admin agar tidak disalahgunakan.
Q3: Apa itu file blocklist di AdGuard Home?
File blocklist dapat meningkatkan kemampuan pemblokiran iklan Anda secara signifikan dengan mencegah konten yang tidak diinginkan untuk dimuat. Daftar ini biasanya berisi domain yang diketahui menyajikan iklan dan tracker. Anda dapat menemukan berbagai daftar dari repositori seperti awesome-selfhosted. Memperbarui blocklist secara rutin akan memastikan performa optimal dalam memfilter konten yang tidak diinginkan.
Dengan mengikuti panduan ini, Anda telah berhasil melakukan self-hosting AdGuard Home di VPS, meningkatkan pengalaman browsing Anda. Untuk perbandingan VPS yang lebih lengkap, kunjungi perbandingan VPS lengkap kami. --- END ---