Technitium DNS Server v15.1.0 has been released with support for OIDC! Now you can use your preferred identity provider to log in to user accounts, and manage your DHCP/DNS deployments with approriately granular permissions controls.

I’ve played around with it, and safe to say that the SSO integration works well. I’ve written a guide to set it up against Kanidm here. There were some OIDC/clustering bugs in prior v15 releases, and with v15.1.0 they have been squashed and solved.

The major release of version 15 also include various important changes, such as the following highlights:

  • A new API call for Prometheus metrics
  • Query Logs apps can now follow live updates
  • Codebase updated to .NET 10 runtime
  • HTTP tokens are now accepted via the Authorization: Bearer <token> header
  • Many other bugfixes, secfixes, and improvements…

Technitium is pretty great. Hope everyone enjoy the release :)

  • hellmo_luciferrari@lemmy.zip
    link
    fedilink
    English
    arrow-up
    5
    ·
    2 days ago

    Has anyone used this and Pihole and have some thoughts on which they would use and why?

    Currently using Pihole myself. For adblocking, and a local DNS server. I also have Unbound configured and installed which my Pihole uses.

    Anyone have any insight on this before I work on spinning something like this up?

    • Toribor@corndog.social
      link
      fedilink
      English
      arrow-up
      1
      ·
      9 hours ago

      I migrated from pihole to technitium a few weeks ago and it was so smooth.

      Native support for clustering is huge. I didn’t even realize how complex managing the pihole had gotten trying to get it to sync to multiple instances.

      • hellmo_luciferrari@lemmy.zip
        link
        fedilink
        English
        arrow-up
        1
        ·
        8 hours ago

        That’s good to hear!

        One feature I wish I could find was automatic DNS record creation for new docker containers I spawn.

        Can’t wait to check out Technitium.

    • stratself@lemdro.idOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 day ago

      Hi, the other comments have said it pretty well, but you can also check out my previous post for some of the other comparisons.

      I went from Pihole > Adguard Home > Technitium, and stuck with the last one because it supports clustering (syncing data between nodes) and recursion (so no need for external Unbound). The interface is a bit complex and there is no dedicated documentation, but should be intuitive enough as you learn.

      If you want something simpler, I think Adguard Home is a better choice than Pihole as it natively supports encrypted DNS protocol, and has a sleeker UI. But other than that Technitium is nice as you expand your homelab eventually.

      • hellmo_luciferrari@lemmy.zip
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 day ago

        Thank you for sharing the link to your previous post. Will definitely read up on that!

        I think I will skip Adguard just due to not wanting a license.

        I do wish they had more documentation on this stuff for Technitium.

        Though it does seem like a cool product.

    • ikidd@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      4
      ·
      1 day ago

      I never could get Technitium working correctly, it’s like there’s some switch you need to throw to actually get it to accept requests. I posted that and had a couple of other say the same thing. I didn’t spend a lot of time with it, IMO a DNS server should serve requests out of the box.

      Went back to Unbound on my OPNsense router.

    • rollerbang@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 day ago

      I’ve used PiHole and have switched to Technitium. Basically there’s vastly more options available. A lot of DNS records and zones that simply isn’t available with PiHole.

      Also much better support for more advanced protocols (DoH, DoT, …).

      But to get the best out of it you do need to use the “Advanced Blocking app”, which is a sort of a plugin. And it doesn’t always play nice with defaults in terms of blockint.

      It’s best if one uses one or another, also because of how temporary disabling works.

      • hellmo_luciferrari@lemmy.zip
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 day ago

        Sounds like I am going to dig into some documentation for Technitium.

        When you mention the “Advanced Blocking App” can you provide a link that for more info by chance?

        I had zero plans of running both, more of a situation where I would want to try Technitium and then switch once I know everything is working!

        Thank you for the info!

    • irmadlad@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 day ago

      I have used Pi-Hole but not Technitium. As I understand it, Technitium has some more options than that of Pi-Hole + Unbound that power users may appreciate.