bunkerity / bunkerweb

🛡️ Open-source and next-generation Web Application Firewall (WAF)
https://www.bunkerweb.io
GNU Affero General Public License v3.0
6.57k stars 372 forks source link

[FEATURE] Please Add native support for ntfy and gotify like selfhosted push notification projects for much better secure options #1435

Open Greatz08 opened 2 months ago

Greatz08 commented 2 months ago

What's needed and why?

Selfhosting ntfy and gotify is quite easy and we can use these notification servers to receive any important notification about our linux server or any app like change detection or app like bunkerweb which if find any anomaly then it can easily send push notification to our selfhosted servers rather than relying on third party services like discord etc so from security point of view many including myself never want to send notification through there proprietary solutions and we avoid as much as we can and believe me open source solutions are awesome and works great so by adding support for it you will provide much better and safer options in my opinion

Implementations ideas (optional)

No response

Code of Conduct

MrCybertux commented 2 months ago

sorry i just could not look at this text block here in a more readble format:

Self-hosting notification services like ntfy and Gotify is quite simple. 
These servers can be used to receive important notifications about your Linux server or apps like Change Detection or BunkerWeb. 
For example, if an anomaly is detected, the system can easily send push notifications to your self-hosted servers instead of relying on third-party services like Discord.

From a security standpoint, many—including myself—prefer not to use proprietary solutions for notifications, and we avoid them as much as possible.
Trust me, open-source solutions are awesome and work great! By adding support for these, you'll provide a much better and safer option, in my opinion.

Also there is no need for such a integration since all you basically need is a HTTP packet as you can see here or here and for that you can use the WebHook plugin. It might look intimidating at first but it is mostly knowing the right Terms like that a Webhook is just a HTTP Packet :-)