Replacing Self-Hosted Gotify with a Serverless AWS Backend

For a couple of years I ran Gotify on a small EC2 instance to get push notifications from my own scripts and services to my phone. It’s a great little project: a single Go binary, a REST API to post messages, and an Android app that holds a WebSocket open to receive them in real time. The problem was never Gotify — it was the box it ran on. Patching, the occasional reboot, paying for an always-on server to handle a few notifications a day. It felt like a lot of standing infrastructure for something that’s idle 99.99% of the time. ...

June 12, 2026 · 9 min · Michael Locatelli