Blocky DNS (Alternate to AdGuard Home) available as plugin

Started by gspannu, September 03, 2024, 04:22:44 PM

Previous topic - Next topic
Quote from: gspannu on Today at 09:44:12 AMAwesome... 🙏🏼

Didn't mean to rain on your parade, but it seemed an opportunity to get involved. I'm hoping to add other plugins (not necessarily any you already have!).

Also note that if someone is already using your plugin and wants to switch, they should save their existing config.yml somewhere else first, so they can then import it later if they want to.

Quote from: Greelan on Today at 10:12:40 AMAlso note that if someone is already using your plugin and wants to switch, they should save their existing config.yml somewhere else first, so they can then import it later if they want to.

Quote from: Greelan on Today at 09:57:06 AMDidn't mean to rain on your parade, but it seemed an opportunity to get involved. I'm hoping to add other plugins (not necessarily any you already have!).

I am very glad and so thankful that someone (and you are a lot smarter) has taken on the plugin project and made it into something that I could only aspire to.

Please continue the good work. Much appreciated.

Thank you so much, would much appreciate if you could convert all my plugins.

You may look at AdGuardHome differently, as it already has its own well developed GUI.
However, some ideas to enhance the AGH plugin):
- a button within OPNSense to launch the AGH GUI would be a nice addition.
- an option within AGH plugin to install either the stable, beta or nightly edition.
- an option to save and restore the AdGuardHome.yaml file.

Haha, I'm not really smarter. I am still on the learning curve with OPNsense so it is a bit of fun.

Happily I could leverage off how core and other plugins do things (like reusing the firewall rules import logic).

I was "smart" enough to get AI to do a lot of the grunt work (so many settings to create!) and it also had the idea of running the blocky log via syslog to get the log viewer (with the viewer itself just borrowed from core/other plugins). It also helps hugely that Blocky is open source and its documentation is very detailed. I did however review, verify, correct and test everything, which has taken a lot of time over the past few weeks. So I'm probably going to take a break before thinking of what's next.