No, you don't need that. You can install on your Windows system only.
You can follow this guide:
Network-wide ads & trackers blocking DNS server. Contribute to AdguardTeam/AdGuardHome development by creating an account on GitHub.
github.com
To simplify, download the latest version, extract it where you want to keep it, run powershell as admin in that folder, type and enter,
./AdGuardHome.exe -s install
, open your browser, goto
127.0.0.1:3000
, follow the setup wizard, make sure listen interface is
127.0.0.1
, DNS server has to be set to all interface or something like that I think, create username and password, in DNS settings of Adguard Home panel set your preferred DNS eg:
https://dns.quad9.net/dns-query
, set your system DNS as
127.0.0.1
for IP4 and
::1
for IP6.
That's it.
If something doesn't work, check the official guide again. There are many more settings in Adguard Home like in DNS blocklist section of Filters set your preferred filter list. I have also increased my DNS minimum TTL to a higher value for less DNS query and faster browsing, etc.
It may look complicated at first, but it's very easy once you try it.