qdm12 / gluetun

VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in.
https://hub.docker.com/r/qmcgaw/gluetun
MIT License
6.87k stars 335 forks source link

Feature request: Support multiple notification services with crazy-max/diun #131

Open qdm12 opened 4 years ago

qdm12 commented 4 years ago
  1. What's the feature?

Support with a Gotify notification server in order to send notifications to user devices

  1. Why do you need this feature?

To know when the container starts/crashes, what port is forwarded etc. More ideas are welcome in the comments!

burkasaurusrex commented 4 years ago

It might be cool to integrate with a notification abstraction framework? caronc/apprise is pretty popular but written in python. containrrr/shoutrrr looks like an early golang port though.

qdm12 commented 4 years ago

Thanks 👍 Good idea, I'll dig into it before adding Gotify support. Anyway, I might prioritize other things (i.e. daily updates of block lists, port forwarding, etc.) before notifications.

ghost commented 3 years ago

Here is an example of how to cover several messengers at once

https://github.com/crazy-max/diun/

amqp discord gotify mail matrix mqtt pushover rocketchat script slack teams telegram webhook

qdm12 commented 3 years ago

Yep https://github.com/crazy-max/diun/ it will be, thanks @bozzfozz !

I will experiment with it in another repo https://github.com/qdm12/ddns-updater/issues/205 and bring it over there afterwards 😉

qdm12 commented 3 years ago

Actually diun is a bad choice, we'll use https://containrrr.dev/shoutrrr/ instead (thanks @burkasaurusrex)

jerptrs commented 1 year ago

Hey @qdm12,

do you have any updates on this or is this feature not being implemented?

nebb00 commented 2 weeks ago

apprise?