Description
Gotify is a simple server for sending and receiving messages in real time over WebSocket. The gotify/server component is the core: it has a web interface and functions for sending messages through a REST API, subscribing to messages through a WebSocket connection, and managing users, clients and applications. The project also offers an Android client, gotify/android, which subscribes to the message stream of the server and shows push notifications for new messages, and a command-line client, gotify/cli, for pushing messages from a terminal. The CLI is optional, because any HTTP client can push messages to the server. The docs include an API reference and a guide to pushing messages. The releases are published on GitHub, with the latest server, Android and CLI builds available there. It suits people who want to run their own notification endpoint, for example to receive alerts from scripts or home servers on their phone.…
Highlights
- REST API for sending messages
- WebSocket stream for real-time receiving
- Web interface for users, clients and apps
- Android client and command-line client
Ratings & Reviews
No ratings yet
Be the first to rate Server.
People also visit
Server FAQ
What is Gotify?
A simple, self-hostable server for sending and receiving messages in real time over WebSocket, with a web interface.
How do I send a message?
Through the REST API, or with the gotify/cli command-line client. The CLI is not required, since any HTTP client works.
How do I get notifications on my phone?
Install the gotify/android client, which subscribes to the server's message stream and shows push notifications.
Where are the downloads?
On the GitHub releases pages for gotify/server, gotify/android and gotify/cli.
Where is the API documentation?
The site links to API docs and to a guide on pushing messages.
What are the best Server alternatives?
Popular alternatives to Server include HomeDock OS, Selfhosted Music Overview and Invoice Collector. See all Server alternatives
.png?auto=compress&fit=max&w=128)
