ntfy

Version: 2.27.0
Required minimum memory: 256MB
Last updated 4 Aug 2026

Recent Changes

  • Update ntfy to 2.27.0

  • Full Changelog

  • Limit message templates (Template: yes) to 32 KB, limit printf widths and precisions to below 1000, and limit indent/nindent to 100 spaces, preventing excessive memory use from a single small template

  • Exclude secrets from the config hash served to the web app, preventing a rather theoretical information leak

  • Allow logging in with your verified primary email address (in addition to your username), so a password reset no longer leaves you unable to sign in when you only remember the email you signed up with

  • Fix Twilio phone calls and phone number verifications failing silently when Twilio rejected the request, and move the Twilio integration into its own twilio package

  • Move the Prometheus metrics into a dedicated metrics package

  • Message cache databases from ntfy older than v1.10.0 (November 2021) can no longer be migrated; upgrade via an older ntfy version first, or delete the cache database

  • Fix user_phone table in the SQLite user database referencing a dropped table after the v2.14 schema migration; repaired automatically by a new migration

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