2

I built an open source tool to manage multiple NextDNS profiles

I use NextDNS and have multiple profiles for different devices. Updating them individually was annoying - every time I needed to whitelist or blacklist a domain, I had to do it manually on each profile. And whenever NextDNS added new settings, I'd enable them on some profiles but miss others.

 

So I built a tool to fix this.

 

NextDNS Manager lets you:

  • Add/remove domains across multiple profiles at once
  • Sync allowlists and denylists across profiles
  • Compare settings between profiles to spot differences
  • Clone entire profiles(across accounts) with all settings(that are documented at https://nextdns.github.io/api/)

Available as a CLI (npm install -g nextdns-manager-cli) and a web app you can self-host.

Live demo: https://nextdns.abhijithvijayan.in
 

It's open source. If you use NextDNS and have the same problem, give it a try. Feedback and contributions welcome!

Source code: https://github.com/abhijithvijayan/nextdns-manager

3 replies

null
    • AbhijithVijayan
    • 2 wk ago
    • Reported - view
    • RoundHouse1924
    • 22 hrs ago
    • Reported - view

    Why have you given your app the same name as an existing Android app?

    https://alternativeto.net/software/nextdns-manager/about/

      • AbhijithVijayan
      • 17 hrs ago
      • Reported - view

       It was purely coincidental. And two things can have the same name if both do the similar things especially. The android app you shared feels like a NextDNS Client rather than a Manager(as it’s a WebView wrapper essentially as per their docs).

      The tool I shared above does stuff that NextDNS itself doesn’t let users do directly for bulk profiles. So i named it based on its functionality. Thanks!

Content aside

  • 2 Likes
  • 17 hrs agoLast active
  • 3Replies
  • 119Views
  • 2 Following