
Gotify
Self-hosted push notifications with apps and API

Gotify is a lightweight push-notification server you run yourself, designed for reliably delivering messages from applications, scripts, and infrastructure tools to end-user devices. It provides a web interface for managing users and “applications” (senders), plus client apps that receive notifications.
Key Features
- REST API to send messages to specific applications/users using tokens
- Web UI for managing users, clients, and applications (message sources)
- Android client for instant push notifications (with optional notification channels)
- Web client for viewing messages and receiving live updates
- Priority support for messages (client-side handling/visibility)
- Plugins system (server-side) to extend functionality
- Docker images and straightforward deployment options
Use Cases
- Send alerts from monitoring/uptime tools and homelab services
- Push notifications from scripts/CI jobs (backup finished, deploy done)
- Replace third-party push services for internal apps and teams
Limitations and Considerations
- iOS support is not first-party (primarily Android + web clients)
- Delivery to phones depends on the platform/client capabilities (e.g., Android background restrictions)
Gotify is well-suited for self-managed notification delivery with simple primitives (apps, tokens, messages) and minimal operational overhead. It’s commonly used as a Pushover/Pushbullet-style endpoint for homelab and DevOps notifications.
Categories:
Tags:
Tech Stack:
Similar Services

Uptime Kuma
Self-hosted uptime monitoring and alerting dashboard
Self-hosted uptime monitoring for websites, APIs, and services with status pages, rich notifications, and multi-protocol checks.

Netdata
Real-time infrastructure monitoring and troubleshooting
High-resolution real-time monitoring for servers, containers, and apps with interactive dashboards, alerting, and extensive integrations for troubleshooting and observability.


Umami
Simple, fast, privacy-focused web analytics
Self-hosted web analytics with a clean dashboard, event tracking, and privacy-first data collection as an alternative to Google Analytics.

ChangeDetection.io
Monitor websites for changes and get notifications.
Self-hosted website change detection and monitoring with visual diffs, filters, and notifications via email and popular chat/webhook services.

ntfy
Send notifications to your phone or desktop via HTTP and pub/sub
Self-hostable publish/subscribe notification service with HTTP API, web UI, and mobile apps for push alerts from scripts, CI, monitoring, and automations.


Plausible Analytics
Simple, privacy-friendly web analytics
Lightweight, privacy-focused web analytics with a single-page dashboard, event/goal tracking, and easy integrations as a Google Analytics alternative.