DEV Community

Alex Spinov
Alex Spinov

Posted on

Gotify Has a Free Push Notification Server — Self-Hosted Alternative to Pushover

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"
Enter fullscreen mode Exit fullscreen mode

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)