AdGuard Home on your own VPS
AdGuard Home blocks ads and trackers for every device that uses it as DNS, at home or on the road.
AdGuard Home is a DNS server that blocks ads and trackers for every device that uses it, with a web interface to manage the lists. On a VPS it works wherever you are, over encrypted DNS. Bulletproof.to gives you that server from €14.99 a month, paid in crypto and without ID.
What it needs
- Memory
- 2 GB RAM or more
- Disk
- 20 GB or more
- System
- Debian 13
- Smallest plan
- Iron, €14.99 / mo
AdGuard Home publishes no minimum and runs light, the smallest plan carries a household of devices.
Ports to open
| Port | Used for | Open to |
|---|---|---|
| 853/tcp | DNS over TLS, for your devices | Everyone |
| 443/tcp | DNS over HTTPS and the web interface | Everyone |
| 53/tcp+udp | Plain DNS, only from your own IPs | Only you |
| 3000/tcp | First setup | Only you |
Set these in the free firewall in the panel, everything else stays closed.
Install AdGuard Home
1. Install AdGuard Home with the official script
curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v2. Open http://YOUR_SERVER_IP:3000 from your own IP and finish the setup
3. Under Access settings, allow only your own clients, never leave it open to everyone
4. Point a domain at the server and turn on encryption to get DNS over HTTPS and TLS
5. Close plain port 53 to the internet once your devices use DoH or DoT
Commands from the official AdGuard Home docs, checked in November 2026. The project may change them, so look there if one fails.
Why run AdGuard Home here
Ads blocked everywhere
Phones, laptops and TVs use your DNS and skip the ads and trackers, at home or on the road.
Your DNS, your logs
Queries go to your own server, and you decide whether it keeps a log at all.
Firewall in front
Let in only your own IPs on plain DNS with the free firewall.
Not tied to your name
No KYC and crypto payment, so the server is not linked to you.
Plans that fit
| Plan | vCPU | RAM | NVMe | Port | Per month |
|---|---|---|---|---|---|
| Iron | 1 | 2 GB | 20 GB | 1 Gbps | €14.99 |
| Steel | 2 | 6 GB | 40 GB | 1 Gbps | €22.99 |
| Cobalt | 4 | 8 GB | 60 GB | 2.5 Gbps | €29.99 |
| Chrome | 6 | 12 GB | 80 GB | 2.5 Gbps | €39.99 |
| Titanium | 8 | 16 GB | 100 GB | 5 Gbps | €49.99 |
| Tungsten | 12 | 20 GB | 120 GB | 5 Gbps | €59.99 |
| Carbide | 14 | 24 GB | 140 GB | 10 Gbps | €69.99 |
| Graphene | 16 | 32 GB | 160 GB | 10 Gbps | €79.99 |
Monthly prices. Pay for 3 months and save 5%, or 12 months and save 15%. Upgrade to a bigger plan from the panel any time.
Questions about hosting AdGuard Home
Should port 53 be open to everyone?
No. An open resolver gets abused for DDoS attacks on others, and a server that harms others can be slowed down or cut off. Allow only your own clients, or use DoH and DoT only.
Do I need a domain for DoH and DoT?
Yes, encrypted DNS needs a domain name and a certificate for it.
Can I use it like Pi-hole?
Yes, it blocks ads and trackers the same way, with DoH and DoT built in.
Do you need my ID or name?
No. You sign up with an account number, no email or ID is required, and you pay with Monero, Bitcoin, USDT or Litecoin.
Do you install it for me?
No, you get a clean server with full root access and install it yourself with the steps on this page. Support helps with the server, not with the app.
Looking for authoritative DNS for your domain instead? See our free DNS hosting.