Use case · Server alerts
The NAS, the UPS, the RAID controller, the router and every cron job can only email their alerts. Give each device its own address, and HideMy turns the mail into an ntfy or Telegram push, with rules deciding what actually pings. No bridge container to babysit.
the rack, mapped
# one address per device nas@you.hidemy.world ntfy · ping on "degraded" ups@you.hidemy.world ntfy · high priority on battery cron@you.hidemy.world telegram · failures only router@you.hidemy.world stored, searchable, no ping # the push that reaches your phone ntfy · topic: rack · priority: high UPS on battery: 11 min runtime remaining from ups@you.hidemy.world
The problem
# homelab alerting today
# with hidemy.world
Built for the rack
[devices]
nas@you.hidemy.world, ups@you.hidemy.world. The sender is obvious from the address alone, even when the device insists it's root@localhost.
[ntfy]
Push to an ntfy topic on ntfy.sh or on your own self-hosted ntfy server. High priority for the UPS, silent delivery for the paperwork.
[channels]
Not an ntfy user? Point the pipeline at a Telegram chat, a Discord channel, or an HMAC-signed webhook with retries and replay instead.
[rules]
Subject contains “on battery”: ping. Subject contains “weekly report”: stored only. Plain matching on sender, subject and content.
[ai]
Device emails have terrible subject lines. An AI rule like “is this an actual failure?” sorts pages from paperwork. 250 evaluations a month on Lite.
[history]
Every alert is kept and searchable for 7 to 365 days by plan. When the array degrades again, the first warning has a timestamp.
[zero-ops]
No mail-to-push bridge to patch, back up and monitor. The device emails its address, the push comes out; the receiving side is ours to keep up.
[pause]
Swapping the disk anyway? Pause the device's address and un-pause after. Delete it for good when the box leaves the rack.
How it works
One per device: nas@you.hidemy.world, ups@you.hidemy.world. Live in a couple of clicks, no DNS, no mail server of your own.
Set each alert recipient to its address: the NAS notification settings, upsmon, MAILTO= in the crontab, smartd, the RAID controller.
Connect ntfy or Telegram, then add rules: failures ping, reports are stored. An AI rule catches the ones the subject line hides.
No testimonials, just configs
Plans
Two devices: Free
2 addresses and 100 emails a month, ntfy and Telegram included. No card. A NAS and a UPS fit comfortably.
The whole rack: Lite
€9.90/mo: unlimited addresses, 1,000 emails a month and 250 AI evaluations. Every box, VM and cron job gets its own address and its own rules.
Need longer retention or the REST API? Pro is €24.90/mo. Compare all plans
FAQ
No. There is no bridge container to install: the device sends email to its HideMy address exactly the way it would email you, and the push comes out the other side. Nothing new enters your uptime budget, which was the point of replacing the self-hosted mail-to-push bridge.
Yes. Point the channel at your own ntfy server's URL and topic instead of ntfy.sh. If the rack hosts your ntfy instance, a second pipeline to a hosted topic or to Telegram is a sensible backstop for the day the rack itself is what's down.
Rules run before the push. Match “on battery” or “FAILED” for the pings and leave everything else stored only: received, searchable, silent. When the subjects are unhelpful (RAID controllers are the worst offenders), an AI rule phrased in plain English judges severity instead.
2 addresses and 100 emails a month: a NAS and a UPS that mostly stay quiet. Lite (€9.90/mo) lifts that to unlimited addresses and 1,000 emails a month plus 250 AI evaluations, which covers a rack's worth of devices and nightly cron email notifications.
Yes. Every alert is retained for 7 to 365 days depending on plan and is searchable by address, so a device's full history is one query. The address doubles as the device label: no more guessing which root@localhost meant which box.
Create ups@you.hidemy.world, plug it into upsmon, and get the next on-battery event as a push instead of inbox item 4,312. Free, no card.