What is Gotify Notification?
Gotify is a self-hosted server for sending and receiving messages in real-time per web socket. It's a free, open-source alternative to commercial push notification services — perfect for teams that want full control over their notification infrastructure.
Why Use Gotify Notifications?
- Self-hosted — Complete control over your notification data
- Open source — Free and transparent
- Real-time — Web socket-based delivery for instant notifications
- Simple API — Easy to integrate and extend
How to Configure Gotify Notifications
Step 1: Set Up Gotify Server
- Install Gotify on your server (Docker, binary, or from source)
- Access the Gotify web UI
- Create an Application in Gotify (e.g., "Xitoring")
- Copy the Application Token
Step 2: Create a Notification Role in Xitoring
- Log in to your Xitoring Dashboard
- Go to Settings → Notification Roles
- Click Create New Role
- Name it (e.g., "Gotify Alerts")
Step 3: Add Gotify Channel
- Click Add Contact in the notification role
- Select Gotify as the channel
- Enter your Gotify server URL and Application Token
- Save
Step 4: Test
- Click Send Test and verify the message in Gotify
Best Practices
- Ensure your Gotify server is accessible from the internet (or whitelist Xitoring IPs)
- Use HTTPS for your Gotify instance
- Set appropriate priority levels for different alert types
- Back up your Gotify configuration regularly
Learn More
Explore all available Notification Channels for more alerting options.