ntfy

Version: 2.12.0
Required minimum memory: 256MB
Last updated 30 May 2025

Recent Changes

  • Update ntfy to 2.12.0

  • Full Changelog

  • Add username/password auth to email publishing (#1164, thanks to @bishtawi)

  • Write VAPID keys to file in ntfy webpush --output-file (#1138, thanks to @nogweii)

  • Add latest subscription param for grabbing just the most recent message (#1216, thanks to @wunter8)

  • Allow using NTFY_PASSWORD_HASH in ntfy user command instead of raw password (#1340, thanks to @Tom-Hubrecht for implementing)

  • You can now change passwords via v1/users API (#1267, thanks to @wunter8 for implementing)

  • Make WebPush subscription warning/expiry configurable, increase default to 55/60 days (#1212, thanks to @KuroSetsuna29)

  • Support systemd user service ntfy-client.service (#1002, thanks to @dandersch)

  • Security updates for dependencies and Docker images (#1341)

  • Upgrade to Vite 6 (#1342, thanks Dependabot)

  • Fix iOS delivery issues for read-protected topics (#1207, thanks a lot to @barart!)

ntfy (pronounce: notify) is a simple HTTP-based pub-sub notification service. It allows you to send notifications to your phone or desktop via scripts from any computer, entirely without signup or cost.


Install ntfy in a few minutes on your server with Cloudron. To install Cloudron first, follow our setup steps.
Mastodon Mastodon