- Create a Gotify applicationIn your Gotify web UI, open Apps, choose Create Application, name it "Uptime Tracker" and copy its token.
- Add the destinationIn Integrations, choose "Set up Gotify". Enter the Gotify server URL (the HTTPS root) and the Application token.
- Save and testChoose "Add destination", then "Send test", and check the Gotify app.
Gotify is a self-hosted push notification server. Uptime Tracker posts each alert as a Gotify message. Gotify destinations are available on the Starter and Team plans.
Before you start
- A workspace on Starter or Team.
- A Gotify server reachable from the internet over HTTPS at the root of its own host name, such as
https://gotify.example.com. Servers on private networks, plain HTTP and installations under a sub-path are not supported.
Create an application token in Gotify
- Sign in to your Gotify web UI and open Apps.
- Choose Create Application, enter a name such as "Uptime Tracker" and create it.
- Reveal and copy the application's token. Use an application token, not a client token.
Add it in Uptime Tracker
- Go to Integrations, find Gotify and choose Set up Gotify.
- Enter a Name and the Gotify server URL, only the HTTPS root without a path.
- Paste the Application token. It is stored encrypted and never shown again.
- Choose Add destination, then Send test.
What you receive
Down, reminder and escalation alerts are sent with priority 8, which most Gotify clients show as a high-priority notification. Recoveries, acknowledgements and tests are sent with priority 4.
Troubleshooting
- "The endpoint is not a valid gotify URL": remove any path such as
/messageor/gotify/; enter onlyhttps://your-host. - HTTP 401 or 403 in the Deliveries tab: the token is wrong or belongs to a client rather than an application. The destination is disabled; add a new destination with an application token.
- "Destination must be a publicly routable HTTPS endpoint": the host name resolves to a private address, or the server does not offer HTTPS.
Frequently asked questions
Can Uptime Tracker reach a Gotify server on my home network?
Only if it is published on the internet over HTTPS. Private and internal addresses are refused for security.
Which token do I need?
An application token from the Apps tab in Gotify. Client tokens can only read messages.
Which plan includes Gotify?
Starter and Team.