Running in production · Independent · 24 Oct 2026

gotify/server

A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)

← Running in production
Gotify: self-hosted push notifications. Sends real-time alerts to your devices from your own server.

In simple English

Gotify is a private alert server that you run on your own computer or server. It sends messages to your phone or browser the second something happens. You control all the data and nobody else sees your alerts. It costs nothing in money and runs on hardware you already own. You need to spend a little time setting it up and keeping it running.

What it is

Gotify is a self-hosted notification server written in Go with a web interface and an Android client. It receives alerts through a web request and pushes them instantly to connected devices using a WebSocket.

What it is good for

Solo builders who want to receive alerts from scripts, servers, or home automation systems without relying on third-party notification services.

Stars16k
LicenceCustom
Latestv3.1.1 (2026-09-15)checked 24 Oct 2026
Last code change2026-10-22
Written inGo
Setup effort
2 / 5
Payoff
4 / 5
Good
  • Runs on very little memory, so an inexpensive server is enough.
  • Includes an Android app so alerts go straight to your phone.
  • Provides a simple web interface to manage users and view past messages.
Watch for
  • No official iOS app, so iPhone users need alternative setups or web alerts.
  • Custom licence terms require careful reading if you plan to resell it.
  • Requires you to manage your own server security and uptime.
Replaces

Pushover

Works well with

Home Assistant

Similar repositories
  • caronc/apprise18k stars

    Apprise pushes notifications to dozens of services through one library, while Gotify runs its own dedicated server.

Also reviewed on Repo Radar
  • caprover/caprover15k stars

    A web page that installs apps and databases onto one rented computer, and sorts out the addresses and certificates.

  • google/slo-generator564 stars

    Turns a written reliability target into a measured number and a remaining budget.

  • vectordotdev/vector23k stars

    One collector that gathers logs and numbers from machines and sends them to one or more monitoring services.

Install
docker run -p 80:80 gotify/server

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Build & Ship › APIs & Developer Utilities › Notifications.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.