Hey there, im looking into setting up a DNS Server in my Homelab, i would like something like this:

  1. Server in Docker on my Proxmox Server
  2. Server in Docker on my NAS and
  3. Server in my “Cloud” Network

Do you guys have any recommendations on how i could accomplish this? Otherwise i will just use PiHole with sync again or something like it :)

5 points

Two Pi-Hole docker container on two different servers. OpnSense DNS Plugin. Fallback, NextDNS Alternative, AdGuard is also a good DNS.

permalink
report
reply
2 points

I’m using leng in an dedicated LXC container in Proxmox

https://github.com/cottand/leng

I’m using defaults + some local dns lookups. Works fine for my use, and lighter than pihole. No web ui

permalink
report
reply
4 points
*

I have a philosophy of sticking close to reference implementations and upstream in the homelab because it forces me to learn principles rather than implementations. I use bind9, but that upstreams to pihole on a different port. It is hard to configure for sure, editing zone files in vi, but I learn a lot analyzing the reference syntax to understand features. I also use isc-dhcp-server for DHCP, again manually populating dhcpd.conf.

Bind can peer with other instances; right now it is it’s own ipam vm on my proxmox with bind/isc-dhcp/pihole docker, but I’m looking at dropping some hardware at a family member’s for a site 2.

permalink
report
reply
6 points

Two PiHole servers. One is hosted via docker on my primary file server and the other is hosted in a Hyper-V VM on my sole windows box. The VM one is also my DHCP server.

permalink
report
reply
1 point

I had this setup a couple of months ago, worked great with gravity-sync :)

permalink
report
parent
reply
4 points

I run Unbound on my opnsense firewall.

permalink
report
reply
2 points

I think i will try unbound too :) Thank you!

permalink
report
parent
reply

Community stats

  • 158

    Monthly active users

  • 129

    Posts

  • 428

    Comments

Community moderators