Host Gotify without installing anything

A push notification server of your own: your scripts and servers send a message in one request, and it lands on your phone seconds later.

Starting at €2.99/month

Introduction

Gotify installed, updated and backed up by us, on a machine in France. A minimal notification server with per-application tokens, history and priorities. You install nothing and configure no server: the application is online a few minutes after you order, under your own name.

The plan that suits it is App Découverte at €2.99/month incl. VAT — 1 GB of memory. Gotify is a Go binary of rare frugality: it receives small messages, files them in a light database and pushes them to connected clients over a persistent link. None of that is demanding: the gigabyte serves the system and leaves room for thousands of stored messages. It is exactly the kind of application that has no business being expensive.

The model rests on two ideas. An application represents a source — your backups, your monitoring, your home automation — and owns its token; a client represents a device that receives. Sending a notification is therefore an HTTP request carrying that token, something any shell script, scheduled job or monitoring tool can do without installing a library.

2.99€/month
Recommended plan incl. VAT
1GB
Memory of the plan
5min
Time to live
100%
Hosted in France

What Gotify can do

One token per source

Every sender has its own token and its own icon. The day a script goes into a loop, you revoke that token without cutting the others off — and the history stays sorted by source rather than merging into one unreadable stream.

Sending takes one line

A POST request with a title, a message and a priority is enough. No service account, no API key to request, no library to add: anything that can make an HTTP request can send a notification.

Priorities that change the behaviour

A low priority drops silently into the list; a high one makes the phone ring and stays on screen. A failed backup and a weekly report have no business waking you the same way.

History stays on the server

Messages are kept and can be reread from the web interface. An alert that arrived at 3 a.m. and got swiped away is still there in the morning, with its timestamp.

What people actually use it for

Knowing whether last night's backup worked

The backup script sends a message when it finishes, at high priority if it failed. No more discovering from a log file that nothing had run for three weeks.

Being told a deployment has finished

A developer adds one line at the end of the pipeline. No more waiting in front of the screen: the phone says when the release is out, and whether it failed.

Receiving home automation alerts

An automation spots a leak or a garage door left open and pushes a message. The server is yours: no third-party account and no free tier that stops after a hundred messages.

Following orders in a small shop

A retailer has a notification sent on every new order and every product dropping below its reorder threshold, without opening the back office all day.

Not missing a message from the contact form

A charity pushes a message whenever a membership request arrives. The volunteer on duty knows there is something to deal with without watching a shared mailbox.

Hosted in France

In our own datacentre in Nouvelle-Aquitaine, which we operate ourselves. Your technical alerts, which say a great deal about your infrastructure, pass through no third-party notification service.

Frequently asked questions

Nothing. You choose the application, fill in the fields it asks for — often an email address and a name — and it goes online. Access arrives by email with the address and the credentials.

No, and that is the thing to settle before ordering. Gotify publishes an official Android app, available on F-Droid as well as the usual store, plus a web interface usable from any browser. There is no official iOS client. If your team is on iPhone, look at ntfy: the same use, with apps on both systems.

With an HTTP request carrying the sending application's token, plus a title, a body and a priority. One line of curl is enough from a script. Many monitoring tools — Uptime Kuma, Gatus, Healthchecks — already list Gotify among their destinations: you just paste the address and the token.

No. The link is protected by HTTPS, but the server sees the content in the clear — which is normal, since it stores and displays it. The good practice fits in one sentence: a notification says that something happened, it does not carry a password or sensitive data. The server, at least, is yours rather than a third party's.

Yes, they are part of the service. A self-hosted application left un-updated is a security risk, not a saving.