Free Public Pi-hole

Pi-hole is Network-Wide Ad Blocker that blocks ads of all sorts at the router level. It blocks advertisements on any device and improves overall network performance. For more information, watch this short video below.

For those of you who don’t own a Raspberry Pi, I’ve setup an internet facing Pi-hole server. It’s running from a Virtual Private Server (VPS) in a datacenter, so no worries about latency or bandwidth issues. The exact details are as follows:

Follow these steps to get started:

Comments or suggestions? Let me know in the comments :)

11 thoughts on “Free Public Pi-hole

  1. Hi, can you suggest me on how to securing public pi-hole? May be some iptables rules to prevent DNS amplification or anything else. Thank you!

  2. Thank you so much for this.

    I came across Pi-hole earlier and installed it on my laptop running Ubuntu 16.04 LTS. However, I quickly realized that my laptop acts as a server so once it’s shut down, the devices using the DNS server are unable to connect to the internet.

    I tried looking for a solution, tried AdGuard but it’s not as good as Pi-hole, wanted to get a VPS of my own but it’s expensive, then finally found your site. I couldn’t thank you enough!

    Please don’t ever close this service hehe. Or if you will, please notify us (the users) in a way. :P Thanks again!

    1. Thanks for the comment ! I have no plans shutting it down any time soon. If anything changes, I’ll announce it on my blog :) Enjoy!

    1. Before you setup a Public Pi-hole, please check with your internet service provider or hosting company if they allow a recursive DNS server on their network… because most will not allow it. This is because public DNS servers are prone to DNS amplification attacks (see my other blog post here: ). Unless you put some mitigation in place, your Pi-hole will become part of such an attack within days after setting up. If you really want to proceed, here’s a quick and dirty wirteup on how to prepare your server: . Afterwards, just run the Pi-hole installer as you normally would on your Raspberry Pi :) Good luck!

    1. Done, should now be whitelisted.
      Thank you, I’ll take a look! I’m also in the process of updating the Pi-hole to the latest version, but this needs some further testing. In the latest version, the Pi-hole team built-in native SSL support for the webinterface, something I built-in myself in the previous versions. Before updating, I need to know if the installation doesn’t create any conflicts with the lighttpd config.

    1. Hi! The service is still running yes. I tried to fix the graphs and stats yesterday, but there seems to be some issue with lighttpd. Due to the holidays, I won’t be able to fix it anymore before Christmas but the DNS resolution still works :) Kind regards.

Leave a Reply

Your email address will not be published. Required fields are marked *