ntfy (pronounced "notify") is a simple HTTP-based pub-sub notification service that lets you send push notifications to your phone or desktop via PUT/POST requests. No signup required, no app coupling โ just send a curl request and receive instant notifications. Supports Android, iOS, and web clients. Features include message priorities, tags, scheduled delivery, attachments, and end-to-end encryption. Self-hostable with Docker or available as a free public service at ntfy.sh.
git clone https://github.com/binwiederhier/ntfy.git
# Send a notification (no signup needed!)
curl -d "Backup completed successfully" \
ntfy.sh/my-alerts
# With priority and tags
curl -H "Priority: high" \
-H "Tags: warning" \
-d "Disk usage above 90%" \
ntfy.sh/my-alerts
# Self-host with Docker
docker run -p 80:80 binwiederhier/ntfy serve