Setting Up a Pi Hole Made My Home Network Faster

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • nextdns

    NextDNS CLI client (DoH Proxy)

  • ```

    Nonetheless, I've been meaning to tinker so I can have Pi-Hole sitting between our family and the Internet but optionally circumventable easily -- perhaps a big Amber Button which even my 5-year old can press and go into the Internet momentarily.

    1. https://brajeshwar.com/2019/pi-hole-blocking-ads-at-home/

    2. https://nextdns.io

    3. https://adguard-dns.io/

  • unifios-utilities

    A collection of enhancements for UnifiOS based devices

  • I know some folks are anti Ubiquiti Unifi on here, but you can run pihole (along with a bunch of other stuff) right on a UDM/UDM-Pro. IMO it makes the most sense to run this on the router, and you can run it in a docker container. If you're looking for a fun hour or two project, check out:

    https://github.com/boostchicken-dev/udm-utilities/tree/maste...

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • core

    OPNsense GUI, API and systems backend (by opnsense)

  • I recommend opnsense [0] over pfsense. I ran pfsense for 5 years and it is great, but there was some bad blood [1] between the two projects and the community.

    [0] https://opnsense.org/

    [1] https://teklager.se/en/pfsense-vs-opnsense/

  • DietPi

    Lightweight justice for your single-board computer!

  • you can configure to use a self hosted DNS. I do this coupled with a VPN that was very easy to install and configure: https://dietpi.com . this VPN I access with ddns for free.

    only fixed cost was the pi to run in (pi version 1 ram if by far enough for just pihole +unbound)

  • packages

    Community maintained packages for OpenWrt. Documentation for submitting pull requests is in CONTRIBUTING.md (by openwrt)

  • For OpenWRT users, there's even simpler: use the "adblock" package :) . https://github.com/openwrt/packages/blob/master/net/adblock/...

  • rethink-app

    DNS over HTTPS / DNS over Tor / DNSCrypt client, WireGuard proxifier, firewall, and connection tracker for Android.

  • Note that pi-hole can also be used by only installing the DNS resolver, without the web server and UI, which allows it to be installed on any tiny Linux system as well.

    Additionally I can recommend the "Privacy" web browser on Android combined with the "Rethink DNS" firewall.

    Both are amazing tool that help speed up your phone, and allow you to even filter ads out of specific apps that use e.g. an embedded cloudflare DoH resolving mechanism.

    [1] https://www.stoutner.com/privacy-browser-android/

    [2] https://github.com/celzero/rethink-app

  • Pi-hole

    A black hole for Internet advertisements

  • I run it on my NAS computer in a ubuntu server vm. It was 20 minutes to set that up and another 5 to install and point my router's DNS to it. Maintenance is a monthly login, and a biannual update after puttying into the box.

    If you want a one-purpose device for it, then you would be looking into buying a SOC computer like a Raspberry PI 3 (should be cheaper than the 4) and about an hour to set it up.

    One little thing I have done is set my router's secondary DNS to 1.1.1.1, just in case the power fails or the PI goes down. When I set mine up I completely forgot to set ESXI to auto-power on the VM, so after a brief power outage I had no internet for almost an hour because I had no redundant DNS configured. I got blindsided by my own mistake. Now everything is on a UPS and the VMs are correctly configured in case power is lost long enough to require a shutdown.

    https://pi-hole.net/ has more info on the install.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Technitium DNS Server

    Technitium DNS Server

  • https://technitium.com/dns/ is what I switched to from pihole plus unbound and I havent looked back

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts