Hacker News new | ask | show | jobs
by aaviator42 1085 days ago
All my server back-ends send me alerts and logs via matrix, which I can check easily from any device, including my phone :)

https://github.com/aaviator42/MatrixTexter

2 comments

I'm like you @aaviator42! :-)

I've been using matrix for chat since it first came out...and then stumbled upon using it as my system notifications tool...it was one of those "duh!" use-case moments for me. So by using matrix, there's one less app/client i have to use for notifications; all human-to-human chats go into relevant rooms, and system notifications go into dedicated "notifications" room(s). Matrix is truly so versatile!

Now that i see that yours uses PHP, i can share with friends and colleagues who have the same idea as you and I, but prefer leveraging PHP on their infrastructure. My code happens to use python [0]...but the beauty of all of this is that - with open source - users get to choose their preference! Kudos to you!

[0] = https://github.com/mxuribe/howler

Hi! Nice to meet my counterpart from another universe! So many similarities between our READMEs! :)

I agree, FOSS is such a beautiful concept, that allows us to do cool stuff like this. :D

Kudos to you as well!

Likewise on all points!! :-D

Also, i hope you don't mind, i was so impressed with your app, that i am now pointing to it from my repo: https://github.com/mxuribe/howler#q-im-not-a-fan-of-python-a...

This is almost completely broken on non-GCF (Google Services) phones. I've seen message notifications arriving 12 hours (!!!) later.

For those users it's recommended to use Matrix clients alongside something like https://ntfy.sh/ , which sends push messages to your phone. However, one could then also ask: What is the need for Matrix in that case? I suppose end-to-end encryption would be one argument, but you could also encrypt message (contents) client side with something like GPG. So, I'm left wondering what really is the benefit of Matrix for those users.

The need is convenience, of course.

Are you really going to encrypt alerts your servers are sending you with GPG?

Super sensitive ones, yes. It's usually just a matter of copy and pasting the ciphertext into a GPG app and then see it get decrypted.

Other common and non-sensitive notifications (like "Hey there's an SSH login on this machine!") I don't encrypt since I see no reason to having them encrypted in the first place.