en.osm.town is one of the many independent Mastodon servers you can use to participate in the fediverse.
An independent, community of OpenStreetMap people on the Fediverse/Mastodon. Funding graciously provided by the OpenStreetMap Foundation.

Server stats:

267
active users

Marcos Dione

I need a simple messaging system to install locally so I can get notifications from the system when the inet goes down. Which one would be simpler to install? ? ? Something else?

I thought about this for a while and I'm going for because in a few years my kids will have phone and will like to talk...

oh. OH.

I already have Talk! Stay tuned...

@mdione I would say whatever is supported by your monitoring service. Preferably #XMPP 😇

@mdione If by "locally" you mean in your home/on-site network, and keeping that service working without internet connectivity, XMPP will at least be the more troublesome thing to get to work.

This is because XMPP is designed to be used with TLS and it requires working DNS resolution and certificates which are trusted by the clients. With internet connectivity, all of that is trivial, but you'd have to have some strong local DNS cache if you wanted to make this work reliably in case of an internet outage.

If that's not what you meant by "locally", please specify :).

@jssfr well, I can use the same cert I already have for my local webserver, and I do have control over local DNS, so that's achievable :) But I wonder if there's a server I can easily configure and not have like 4 different microservices and config files.

@mdione For software choice I'd then recommend @prosodyim, which is an XMPP server in a single process. No microservices :-).

@mdione I can recommend a different approach: gotify + gatus. The first is for notifications, the second for status tracking. Gatus can send notifications through gotify so you get alerted in case anything goes down on your terms (status_code!=200, body!="OK" or whatever)

@chipiguay I already have the part covered, I just need the notifications. In fact, anything that integrates with would be best, which I forgot to include in the original toot.

@mdione then #gotify might suit you. You can use it with #curl if you like

@shrini mobile and desktop. I thought of XMPP or IRC because I have clients for those already on both, and because connections are constantly open, so disconnections can be also easily spotted and notified. I have seriously flunked the original specs, but I have been figuring out these ideas while talking to you people :)

@mdione
I am using ntfy.sh with my checkmk notification script. It can also acknowledge the Problem. Probably works with other nagios based monitoring solutions, except the acknowledge

github.com/Madic-/checkmk-ntfy

GitHubGitHub - Madic-/checkmk-ntfyContribute to Madic-/checkmk-ntfy development by creating an account on GitHub.

@mdione I’ve just discovered Nextcloud and like it, but run XMPP and IRC too. I like XMPP because I prefer protocols, but none of the clients work perfectly between each other. Nextcloud uses XMPP for chat I think and has been pretty seamless. IRC is simple and you could host a ton of people on a potato, but it’s unencrypted by default and you have to be online to get a message.

@daniel yeah, and like I said elsewhere, maybe I can introduce my kids to the same proto before they go to other social networks, I will stick with this one. I must support emojis and images.