
In simple English
Gotify is a private alert server that you run on your own computer or server. It sends messages to your phone or browser the second something happens. You control all the data and nobody else sees your alerts. It costs nothing in money and runs on hardware you already own. You need to spend a little time setting it up and keeping it running.
What it is
Gotify is a self-hosted notification server written in Go with a web interface and an Android client. It receives alerts through a web request and pushes them instantly to connected devices using a WebSocket.
What it is good for
Solo builders who want to receive alerts from scripts, servers, or home automation systems without relying on third-party notification services.
- Runs on very little memory, so an inexpensive server is enough.
- Includes an Android app so alerts go straight to your phone.
- Provides a simple web interface to manage users and view past messages.
- No official iOS app, so iPhone users need alternative setups or web alerts.
- Custom licence terms require careful reading if you plan to resell it.
- Requires you to manage your own server security and uptime.
Pushover
Home Assistant
- caronc/apprise18k stars
Apprise pushes notifications to dozens of services through one library, while Gotify runs its own dedicated server.
- caprover/caprover15k stars
A web page that installs apps and databases onto one rented computer, and sorts out the addresses and certificates.
- google/slo-generator564 stars
Turns a written reliability target into a measured number and a remaining budget.
- vectordotdev/vector23k stars
One collector that gathers logs and numbers from machines and sends them to one or more monitoring services.
docker run -p 80:80 gotify/server