ntfy
SHA-256ntfy is a simple HTTP-based pub-sub notification service. Send push notifications to your phone or desktop via PUT/POST from any computer or script, with no sign-up or fees.
Smart Download
Download Download Version
v2.22.0 · 29.8 MB
Send push notifications from any script via HTTP, no signup required, open-source and self-hostable.
Core Features
- Send notifications with curl or any HTTP client
- Subscribe via Android, iOS, and Web apps
- No registration required, instant use
- Fully open-source, self-host for privacy
- Supports priority, tags, attachments, scheduled delivery
What It Can't Do
- •The free ntfy.sh service has rate limits (~10 msgs/min). For high volume, self-host your own instance. Notifications are not encrypted by default; use TLS with self-hosting for sensitive data. Self-hosting requires basic Linux/Docker knowledge, but official docs are comprehensive.
Use Cases
- Server monitoring and alerts (Ping, disk space)
- Cron job status notifications
- CI/CD pipeline alerts
- Home automation reminders
- Personal task reminders
Detailed Introduction
ntfy is a simple, open-source HTTP-based pub-sub notification service that lets you send push notifications to your phone or desktop from any computer or script. Just make a PUT or POST request to a topic URL, and subscribers instantly receive the notification. No sign-up, no app installation required for the sender. It includes web, Android, and iOS clients. You can use the free hosted service at ntfy.sh or self-host your own instance for full control and privacy. Ideal for alerts from scripts, cron jobs, server monitoring, and IoT devices.
Troubleshooting & FAQ (1)
How-toHow to check the ntfy CLI version?
Use the --version flag or version subcommand with the ntfy CLI. Example: ntfy --version or ntfy version. This provides a reliable, programmatic way to get the client version without parsing the help footer. For the server version, use the /v1/version API.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Visit https://ntfy.sh in browser or install the mobile app (Google Play/F-Droid/App Store)
Step 2: Choose a topic name (e.g., my_alerts) and subscribe on your phone
Step 3: Run curl -d "Hello World" https://ntfy.sh/my_alerts in terminal — notification arrives instantly
- Step 1: Visit https://ntfy.sh in browser or install the mobile app (Google Play/F-Droid/App Store)
- Step 2: Choose a topic name (e.g., my_alerts) and subscribe on your phone
- Step 3: Run curl -d "Hello World" https://ntfy.sh/my_alerts in terminal — notification arrives instantly
SHA-256 checksum verified
Checksum extracted from GitHub official Release page
SHA256 Checksum
ae5203e12e8dacc036d5150d405fcc9866bdaf5ce8fd32a641b9bd948e7e594bThis checksum is extracted from the GitHub Release page. Verify file integrity after download.
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
To uninstall ntfy, simply delete the mobile app or stop/remove the self-hosted server container. No residual files remain.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
1 FAQ
Similar Projects
Huginn
Huginn lets you build agents that automate online tasks. Events propagate through a directed graph. Monitor web, Twitter, email, and more.
RSSHub
RSSHub is the world's largest open-source RSS network. It generates RSS feeds from virtually any website, with over 5,000 instances and a thriving community. Perfect for aggregating social media, news, blogs, and more.
Puter
An open-source internet computer that lets you access all your files, apps, and games from anywhere, with self-hosting for full control.