Gotify
A simple, self-hosted push notification server. Send and receive messages in real-time via WebSocket, with a clean web UI and REST API.
Default Credentials
- Username:
admin
- Password: auto-generated — find it in your Zeabur dashboard under Service > Variables >
PASSWORD
What You Can Do After Deployment
- Visit your domain — log in with the credentials above
- Create applications — each app gets a unique token for sending messages
- Send notifications — push messages via REST API:
curl "https://YOUR_DOMAIN/message?token=APP_TOKEN" -F "title=Hello" -F "message=World"
- Create clients — generate tokens for receiving messages via WebSocket
- Manage users — add or remove users from the admin panel
- Install the Android app — available on F-Droid and Google Play, connect it to your server for mobile push notifications
- Use plugins — extend Gotify with community plugins for webhooks, forwarding, and more
Key Features
- Real-time push notifications via WebSocket
- REST API for sending messages
- Multi-user support with per-user applications
- Message priority levels
- Android app (F-Droid / Google Play)
- Plugin system
- Markdown message support
License
MIT — GitHub