Alerts & Notifications1 min read

    How to Get Notified by Gotify

    Share

    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

    1. Install Gotify on your server (Docker, binary, or from source)
    2. Access the Gotify web UI
    3. Create an Application in Gotify (e.g., "Xitoring")
    4. Copy the Application Token

    Step 2: Create a Notification Role in Xitoring

    1. Log in to your Xitoring Dashboard
    2. Go to Settings → Notification Roles
    3. Click Create New Role
    4. Name it (e.g., "Gotify Alerts")

    Step 3: Add Gotify Channel

    1. Click Add Contact in the notification role
    2. Select Gotify as the channel
    3. Enter your Gotify server URL and Application Token
    4. Save

    Step 4: Test

    1. 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.