AdGuard Home Requirements: RAM, Ports and OS for a VPS
What AdGuard Home needs to run: supported systems, what drives RAM and disk use, the ports to open, and how to install it safely on a Linux VPS.
DNS is small, quiet software, and it’s one of the most useful things a VPS can run. This section covers two jobs: answering for the domains you own, and filtering lookups for the devices you use.
The first part is authoritative DNS. That means running your own name servers with software such as BIND, Knot DNS, NSD or PowerDNS. It also covers keeping zones in sync between a primary and a secondary, and signing them with DNSSEC.
The second part is remote filtering. You put Pi-hole or AdGuard Home on a VPS so your phone and laptop get the same blocking away from home as they do on your home network. You’d usually reach it over WireGuard or encrypted DNS rather than leave it open to the internet.
An authoritative server needs a fixed public address that stays reachable. Home connections often can’t promise that, and a VPS can. Open resolvers also get abused for amplification attacks, so this section focuses on locking resolvers down to your own clients.
DNS needs little RAM or disk, so a small plan covers it. Our NVMe VPS plans start at $10/mo for 1 vCPU, 2 GB RAM and 30 GB disk, backed by a 100% SLA. From Boise, latency is 14 ms to Salt Lake City, 22 ms to Portland and 23 ms to Seattle.
What AdGuard Home needs to run: supported systems, what drives RAM and disk use, the ports to open, and how to install it safely on a Linux VPS.