Ubuntu: How To Setup Pi-Hole DNS Ad-blocker

Although created for the Raspberry Pi, Pi-Hole works perfectly on Ubuntu Server in a virtual machine…

  • Create a Hyper-V virtual machine with 512 megabytes of RAM, 1 CPU, a network card (obviously)
  • Go to https://www.ubuntu.com/download/server to download the Ubuntu Server ISO.
  • Install Ubuntu Server
  • After installation, run the following command:
    curl -sSL https://install.pi-hole.net | bash
  • Log in to your (wireless) router and set the ip-address of the dns-servers in the router to the ip-address of the Pi-Hole virtual machine.
  • To check whether it works, go to the Pi-Hole admin page: http://ip-address/admin