Gotify

Gotify

Self-hosted push notifications with apps and API

14.4kstars
800forks
Last commit: 1d ago
Repo age: 8y old
Gotify screenshot

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:

Share:

Similar Services

Uptime Kuma

Uptime Kuma

Self-hosted uptime monitoring and alerting dashboard

81k
7.2k
Last commit: 1d ago

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

Alternative to:
UptimeRobot
UptimeRobot
+9
Netdata

Netdata

Real-time infrastructure monitoring and troubleshooting

77.3k
6.3k
Last commit: 1d ago

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

Alternative to:
Datadog
Datadog
+4
Umami

Umami

Simple, fast, privacy-focused web analytics

34.6k
6.2k
Last commit: 29d ago

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

Alternative to:
Google Analytics
Google Analytics
+5
ChangeDetection.io

ChangeDetection.io

Monitor websites for changes and get notifications.

29.8k
1.6k
Last commit: 2d ago

Self-hosted website change detection and monitoring with visual diffs, filters, and notifications via email and popular chat/webhook services.

Alternative to:
Visualping
Visualping
+4
ntfy

ntfy

Send notifications to your phone or desktop via HTTP and pub/sub

28.1k
1.1k
Last commit: 5d ago

Self-hostable publish/subscribe notification service with HTTP API, web UI, and mobile apps for push alerts from scripts, CI, monitoring, and automations.

Alternative to:
OneSignal
OneSignal
+9
Plausible Analytics

Plausible Analytics

Simple, privacy-friendly web analytics

24.1k
1.3k
Last commit: 3d ago

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

Alternative to:
Google Analytics
Google Analytics
+5