WireHole

Infrastructure

self-hosted vpn and dns

SHOW HN2023

Legend

WireHole

WireHole combines WireGuard, Pi-hole, and Unbound with an easy UI

github.com

#wireguard#pi-hole#unbound#dns ad blocking#self-hosted vpn

298points
139comments
#147of 3,109 in 2023
Top 5%of 2023 by points

How HN took it

MixedNo clear lean

2 positive, 6 neutral or asking, 1 mixed, 5 critical, out of 14 comments about the project. Thread score -0.16.

Idea: 2 for, 1 againstExecution: 0 for, 2 againstDocs: 0 for, 2 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Useful and fills a setup gap

    From 2 comments
    • This looks super useful. It is a bit convoluted to setup WG/PiHole/Unbound/foo and link them all together. But, it is not tedious enough that I’d ever put in the time to make a…
      botanicalfriend on HN
    • Ooh, this is definitely something to play around with tomorrow. A split-tunnel on my phone would be nice!
      sthlmb on HN

Objections

  • Licensing is unclear or inherits restrictive licenses from wg-easy and Pi-hole

    From 3 comments
    • You went with a proprietary one :(
      josephcsible on HN
    • Arguably you can't use pi-hole and wg-easy together (as the Composite Software License and EUPL are not compatible).
      aragilar on HN
    • >* Publish the changes on GitHub as an open-source & linked fork; Great an open-source license that mandates the use of a proprietary Microsoft product.
      ThinkBeat on HN
  • Unbound is not a Pi-hole replacement; AdGuard suggested instead

    From 2 comments
    • Replace Pihole and Unbound with AdGuard and this stack will instantly be more efficient, fast and significantly more powerful.
      selfhoster69 on HN
    • Unbound is not the intended to be a PiHole service. It's a resolver.
      byteknight on HN

Requests

  • Add RISC-V support

    From 1 comment
    • Notably missing RISC-V support. No good reason, either. What is needed for support is already in place.
      snvzz on HN
  • Use AGPL or another open license

    From 1 comment

Questions

  • How to fix DNS failing when WireGuard runs on Raspberry Pi

    From 1 comment
    • I created an account after years of lurking. This does exactly what I want. Can anyone point me in the right direction? My pihole and unbound dna is working flawlessly and…
      m1chae1 on HN

Alternatives named

  • wg-easy

    From 1 comment
    • Hey, I’m the author of wg-easy, nice to see my project in here! As for all the license discussions, I just don’t want a company to pack my work and sell it as a commercial device…
      weejewel on HN
  • AdGuard Home

    From 2 comments
    • Replace Pihole and Unbound with AdGuard and this stack will instantly be more efficient, fast and significantly more powerful.
      selfhoster69 on HN
    • Adguard Home does too. Anyway, regardless, you can use dnsmasq with Unbound.
      figmert on HN
  • Algo VPN

    From 1 comment
    • See also Algo VPN: https://github.com/trailofbits/algo
      Nrbelex on HN
  • NextDNS

    From 1 comment
    • Besides self hosting, is there anything this gives you that using NextDNS with a personal blocklist and adblock turned on can't do?
      esperent on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/38044782)