Gotify is a simple, self-hosted push notification server with a REST API.
What You Get for Free
- REST API — send notifications with a single HTTP call
- WebSocket — real-time notification delivery
- Android app — native push notifications
- Web UI — manage and view notifications in browser
- Applications — separate notification channels
- Priorities — urgent, normal, low priority levels
- Markdown — rich text notifications
- Plugins — extend with Go plugins
- Docker — single container deployment
- Unlimited notifications — no per-message pricing
Quick Start
# Docker
docker run -d -p 8080:80 gotify/server
# Send a notification (one curl)
curl "http://localhost:8080/message?token=APP_TOKEN" \
-F "title=Deploy Complete" \
-F "message=v2.3.1 deployed to production" \
-F "priority=5"
Why Developers Choose It
Pushover costs $5 (one-time) per platform. PagerDuty is $19/user/mo:
- Free — unlimited messages, unlimited devices
- Self-hosted — notifications don't go through third-party servers
- Simple API — one HTTP call to send a notification
- Scriptable — trigger from cron jobs, CI/CD, monitoring
A DevOps engineer used to check deployment status manually. They added Gotify notifications to their CI pipeline — now every deploy, test failure, and alert pings their phone instantly. Setup took 10 minutes.
Need Custom Data Solutions?
I build production-grade scrapers and data pipelines for startups, agencies, and research teams.
Browse 88+ ready-made scrapers on Apify → — Reddit, HN, LinkedIn, Google, Amazon, and more.
Custom project? Email me: spinov001@gmail.com — fast turnaround, fair pricing.
Top comments (0)