aipat.ch· patching the gaps in AI
← Back to all projects
Service UNG · 10

UNG

UNG is the Universal Notification Gateway. Bots and scripts on my server use it to send me notifications via Telegram.

Service Internal go · telegram-bot

About this project

Before UNG I was using ntfy to get messages out of the server. It worked, but I didn't love it. The Android client chewed through battery and the experience was clunky. Meanwhile I already had Telegram on my phone, and Telegram has a lovely bot API. So I switched.

UNG is the gateway in the middle. A simple service with MCP tools and a plain API, and on the other end of it, a Telegram bot that drops messages on my phone. Any bot or script on the server that wants to tell me something calls UNG.

What uses it: Doable pings me when a task finishes. Backer pings me if a backup broke. The storage array pings me if a drive looks suspicious. And a handful of other things. It can get spammy when a lot of jobs finish at once, but it has been cleaner than any other async-notification setup I've tried.

It can also send images, so occasionally I get the odd screenshot to look at.

Screenshots

Notification Gateway live message log
Web · desktop Notification Gateway live message log

Details

RefUNG · 10
ZoneService
StatusInternal
Stackgo · telegram-bot
Source Not published