Ntfy
Ntfy is a simple HTTP-based publish-subscribe notification service that lets you send push notifications to your phone or desktop from any computer using…
Platform availability
Available on 6 of 9 platforms
Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.
42/100 Fair
- Maintained
- 0GitHub repository no longer exists
- Popular
- No data
- Easy to install
- 856 install platforms, install notes, Docker image
- Light to run
- 95307 MB minimum RAM, runs on ARM
Based on 3 of 4 factors.
Availability: platform listings confirmed today, links checked 16 days ago
No GitHub repository data collected yet.
Checked 17 days ago - source: GitHub (BigBearTechWorld/ntfysh)
Resources & Compatibility
Minimum requirements: 307 MB RAM, 1 CPU core(s), 5 GB disk. ARM (e.g. Raspberry Pi) is supported.
Checked 17 days ago - source: Docker Hub image tags and published docs
First-install notes
- Choose a working port before starting Run `ntfy serve` to start ntfy; by default it waits for connections on port 80 (the normal web port), which may need admin rights. If that is not convenient, use `ntfy serve --listen-http :8080` and tell your browser or devices to use port 8080, or the server may fail to start or be unreachable. source
- Write down your topic name Ntfy sends messages to a topic name, like `mytopic` in the examples, so pick a simple name and write it down. If you mistype or forget it later, your scripts or devices can post to the wrong place and you may never see the message. source
- Test a topic with Apprise After the server is running, install Apprise (a simple command-line tool for sending test messages) with `pip3 install apprise` and send `apprise -b 'Hi there' ntfys://mytopic` to your topic. This confirms the path to your ntfy server works; if you use the wrong topic, notifications may land in the wrong place or nowhere. source
Fetched 16 days ago - each note links to its source
Variants
Alternatives (4)
- Gotify - Gotify is a self-hosted server for sending and receiving push notifications.
- Healthchecks.io - Healthchecks.io is a service for monitoring cron jobs and similar periodic processes:
- Pushbullet - Send links, files, photos, lists, and notes instantly between devices, mirror phone notifications to desktop, and access clipboard syncing…
- Pushover - Pushover is a simple push notification service that integrates easily into web apps, network monitoring systems, shell scripts, and anythin…
Checked 14 days ago - source: AlternativeTo
Common questions
What port does ntfy serve listen on by default, and how can I change it?
By default it waits for connections on port 80, which may require admin rights. Use ntfy serve --listen-http :8080 to listen on another port, then point browsers or devices to that port.
How can I verify that a self-hosted ntfy server receives test messages?
Install Apprise with pip3 install apprise, then send apprise -b 'Hi there' ntfys://mytopic to a test topic. This confirms the path to your ntfy server works.
How should I choose topic names when using ntfy without sign-up?
Without sign-up, the topic is essentially a password, so choose a name that is not easily guessable. ntfy Pro lets you reserve topic names instead.
What base URL issue can affect a self-hosted ntfy server with the iOS app?
A missing upstream-base-url or a base-url mismatch can prevent the self-hosted server from working with the iOS app. The docs point to the iOS instant notifications section for details.
Answers sourced from docs.ntfy.sh, docs.ntfy.sh, docs.ntfy.sh, ntfy.sh
Community
Collected 16 days ago - public community threads