Don’t forget pihole combined with Tailscale magic DNS to get blocking on the go!

I also recommend installing unbound during the pihole installation to make your server also handle the DNS resolution. Easy, better privacy, I never noticed a performance drop.

Reply to this note

Please Login to reply.

Discussion

this is a good idea. thanks for the recommendation.

+1 for unbound.

I should have said Tailscale “nameservers” not MagicDNS. Setting a Tailscale nameserver lets you route the DNS requests back home without routing all data through your home network.

i knew what you meant :) ive played with their MagicDNS.

Tailscale has some performance drawbacks. If you have the skills to host things yourself, wireguard will give you the best performance. I use this container and it's so good https://github.com/wg-easy/wg-easy

But I otherwise have the same setup: pihole, unbound, VPN is the mobile on the go powerhouse set up.

Thanks for the setup! I’ll definitely look into it. Tailscale is just so damn easy :)

You bet man!

Wireguard can run in kernelspace which will be faster than Tailscale which runs userspace wireguard. Worth it for me because I have cloud instances connecting to home for things and need the speed. If you're just doing normal browsing you likely wouldn't notice.