ntfy

Pushover の代替。HTTP で送るシンプルなプッシュ通知

オープンソース代替:Pushover

公式サイト ↗ GitHub

自分のサーバーで動かすなら:メモリ 128MB 以上の VPS で、月額 588円〜(目安) 導入方法と VPS の比較を見る ↓

  • Docker対応
  • クラウド版あり
  • セルフホスト可
  • 商用利用可
  • 日本語UI

ntfy は curl 1行でスマホやデスクトップにプッシュ通知を送れるサービスです。トピックを購読するだけで使え、iOS / Android アプリがあります。サーバーやスクリプトからの通知に最適です。

ntfy の検証・解説記事

日本語対応

UIの日本語化 99%
翻訳ファイル web/public/static/langs/ja.json
日本語ドキュメント 未検出 リポジトリ内に日本語のドキュメントは見つかりませんでした
日本語で調べやすさ Google で検索 ↗ 「ntfy 導入」で日本語記事を確認

※ 日本語化率はリポジトリ内の翻訳ファイル(web/public/static/langs/ja.json)の項目数を英語版と比較して自動計測しています。最終計測:2026/10/21

最近の更新

  • v2.32.0
    リリースノート(原文)
    This release prepares ntfy.sh for a passive cluster node: jobs that write to the shared database run only on the cluster leader, and each database store now records the oldest schema version it works with. Streaming subscriptions also tell proxies not to buffer them.
    
    **Features:**
    
    * Set the `Incremental: ?1` header ([RFC 10036](https://www.rfc-editor.org/info/rfc10036/)) on streaming subscriptions, so proxies that support it forward messages without buffering ([#2056](https://github.com/binwiederhier/ntfy/issues/2056), thanks to @bt90 for the suggestion)
    
    **Bug fixes + maintenance:**
    
    * Fix template files (`?tpl=<name>`) ignoring the priority sent with the request when the file has no `priority` key ([#2045](https://github.com/binwiederhier/ntfy/issues/2045), thanks to @6801318d8…
  • v2.31.1
    リリースノート(原文)
    This release fixes the database load that made us roll back ntfy.sh from v2.31.0: reconnecting with `since=<message ID>` read every message of the topic from the database. A new index makes these reconnects cheap, cheaper than in v2.30.0. It also lets ntfy start with a warning on a newer database schema, so later rollbacks need no manual step.
    
    **Bug fixes + maintenance:**
    
    * Fix reconnects with `since=<message ID>` reading every message of the topic from the database, which overloaded ntfy.sh's database right after the v2.31.0 upgrade; the message cache gets a new index: (topic, published, id) on PostgreSQL, (topic, published, time) on SQLite ([#2058](https://github.com/binwiederhier/ntfy/pull/2058))
    * Start with a warning instead of failing when the database schema is newer than thi…
  • v2.31.0
    リリースノート(原文)
    This release fixes messages that could be lost when a client reconnects, e.g. a phone switching networks, right when messages are published: every server now reads newly written messages from its message cache once a second and sends them to the subscribers that missed them. In load tests with server restarts and crashes, this brought lost messages down from 465 to 2 out of about 615,000. It also adds a `/v1/ready` endpoint for load balancers, and continues the experimental clustering work with node roles.
    
    **Features:**
    
    * Add `/v1/ready` for load balancers, and the node's role to `/v1/health`; with clustering, a node with no other active node leads right away instead of after a one-minute hold-off ([#2050](https://github.com/binwiederhier/ntfy/pull/2050))
    * Experimental clustering: …

導入方法(セルフホスト)

必要メモリ128 MB 以上
導入難易度かんたん
Docker対応
推奨VPSプランConoHa VPS 1GB(月額 588円〜)

docker-compose.yml

services:
  ntfy:
    image: binwiederhier/ntfy
    container_name: ntfy
    command:
      - serve
    environment:
      - TZ=UTC    # optional: Change to your desired timezone
    user: UID:GID # optional: Set custom user/group or uid/gid
    volumes:
      - /var/cache/ntfy:/var/cache/ntfy
      - /etc/ntfy:/etc/ntfy
    ports:
      - 80:80
    restart: unless-stopped
  1. VPSを契約する ― ConoHa VPS 1GBを選び、OSは Ubuntu を推奨
  2. Docker を入れる ― 多くのVPSはアプリテンプレートから1クリック。無ければ curl -fsSL https://get.docker.com | sh
  3. ntfy を起動 ― 上の compose ファイルを置いて docker compose up -d
  4. ドメインとHTTPS ― Caddy か Nginx Proxy Manager でリバースプロキシ(Let's Encrypt 自動)。独自ドメインが無ければ XServer ドメイン で取得(PR)

このソフトが動く VPS プラン(必要メモリ 128MB 以上)

サービスプラン月額(目安)
ConoHa VPS 最安 1GB 588円〜 公式サイト ↗
シンVPS 1GB 671円〜 公式サイト ↗
XServer VPS クラウド 4GB 2,068円〜 公式サイト ↗

※ 月額は12か月契約の通常価格(税込・月額換算)の目安です。キャンペーン価格・初期費用は各社の公式サイトで確認してください。PR

自分で入れるのが難しいときは

ntfy のセルフホストは、VPS の契約・Docker・ドメインと HTTPS・バックアップと、決めることが少なくありません。OSSMatch を運営する合同会社Edel Hearts では、サーバーの用意から初期設定・日本語化・バックアップと更新の仕組みづくりまでをまとめて代行しています。掲載している OSS は、実際に自社のサーバーで動かして確認しています。

ntfy の導入を相談する ↗相談は無料です。内容を伺ってから、費用と期間の目安をお伝えします。

通知・メッセージ配信の他のOSSと比較

ソフト★ Stars最終更新日本語UI必要RAM難易度ライセンス
ntfy(このページ) 34,969 2日前 99% 128MB かんたん Apache-2.0
Novu 40,180 1日前 未検出 4GB むずかしい MIT
Apprise 17,617 2日前 未検出 128MB かんたん BSD-2-Clause
Gotify 16,107 17時間前 未検出 128MB かんたん MIT

通知・メッセージ配信のOSSをすべて見る →

よくある質問

ntfy は無料で使えますか?

ntfy はオープンソースで、ソフト自体は無料です。自分のサーバー(VPSなど)で動かす場合はサーバー代(月額数百円〜)がかかります。公式のクラウド版(有料プラン)も提供されています。

ntfy は日本語で使えますか?

UIの日本語化は「99%」です(翻訳ファイル web/public/static/langs/ja.json)。

ntfy を商用利用できますか?

ライセンスは Apache-2.0 です。商用利用・改変・再配布が広く認められています。

Pushover から ntfy に移行できますか?

Pushover のエクスポート機能でデータを書き出し、ntfy 側のインポート機能で取り込むのが基本です。対応形式はバージョンによって異なるため、公式ドキュメントで確認してください。Pushover の他の代替は「Pushover のオープンソース代替」ページで比較できます。

ntfy を動かすのに必要なサーバースペックは?

メモリ 128MB 以上が目安です。Docker に対応しているので、Docker が動く環境ならOSを問いません。