OpenSource-Hub
N

Notifo

867 stars·開発ツール·SHA-256 チェックサム確認済み

オープンソースのマルチチャネル通知サービス。メール、Webプッシュ、SMS、モバイルプッシュに対応し、1つのAPIで一元管理できます。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

自前で通知センターを構築し、メール、SMS、プッシュ通知に対応。トピックに基づくスマートな購読マッチングも可能です。

主な機能

  • 単一の API でメール、Web 通知、Web プッシュ、モバイルプッシュ、SMS を同時に管理
  • 強力なトピックパス購読メカニズムにより、ユーザーは階層別に興味のあるトピックを購読可能
  • 管理画面を提供し、テンプレートの作成、ユーザーや購読設定の管理を視覚的に実行
  • MJML と Liquid メールテンプレートをサポートし、美しいメールをデザイン
  • 再試行キューと既読/確認トラッキングを内蔵し、重複通知を防止

できないこと

  • •ベータ段階:モバイルプッシュ通知とメール機能は本番環境でまだ十分にテストされていません。MongoDB に依存しており、現時点では他のデータベースはサポートしていません。サードパーティサービス(AWS SES、Firebase、MessageBird など)の API キーはご自身で設定する必要があります。キューとスケジューリングの仕組みはまだ改善中であり、高同時実行のシナリオではご自身で評価する必要があります。

使用例

  • コラボレーションツール:プロジェクトメンバーはプロジェクトの動向を自動で購読し、Web のみまたはメール通知も併用するかを選択可能
  • EC/ニュース:ユーザーがカテゴリ(衣料品/靴/ナイキなど)を購読し、新商品が出品された際に的確にプッシュ配信
  • 企業内システム:緊急アラートはユーザーの確認が必要で、未確認の場合は遅延後にマルチチャネルで再試行

Notifo はオープンソースのマルチチャネル通知サービスで、1 つの REST API を使うだけで、メール、Web ソケット、Web プッシュ、モバイルプッシュ(Firebase)、SMS(MessageBird)をユーザーに送信できます。管理画面が用意されており、通知テンプレートの作成や、ユーザー、サブスクリプション、プロジェクト設定、メールテンプレートの管理(MJML と Liquid テンプレートエンジンをサポート)を簡単に行えます。中核となる特徴は「トピックパス」ベースのサブスクリプション機構です。ユーザーは clothes/shoes/nike のようなパスを購読し、バックエンドが特定のパスにイベントを送信すると、Notifo が自動的にマッチングを行い、ユーザーの設定に従って通知を配信します。さらに、再試行キュー、既読・確認のトラッキング、そして「確認遅延」モードを内蔵しており、ユーザーへの重複した通知による迷惑を防ぎます。このプロジェクトは Squidex CMS のチームによって開発されており、現在はまだ Beta 段階です。セルフホスト型の通知システムを必要とするチームに適しています。

タグ

notificationpushweb pushSMSemailself-hostedopen-source

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

手順1:Docker イメージをプルします `docker pull squidex/notifo`

4

手順2:提供されている docker-compose.yml を使用して起動します(MongoDB データベースが必要)

5

手順3:http://localhost:5000 にアクセスし、管理画面からプロジェクトと API キーを作成します

インストールガイド
  1. 手順1:Docker イメージをプルします `docker pull squidex/notifo`
  2. 手順2:提供されている docker-compose.yml を使用して起動します(MongoDB データベースが必要)
  3. 手順3:http://localhost:5000 にアクセスし、管理画面からプロジェクトと API キーを作成します
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

Docker コンテナを停止してイメージを削除します:`docker stop notifo && docker rm notifo && docker rmi squidex/notifo`。docker-compose を使用している場合は、そのディレクトリで `docker-compose down` を実行し、データボリュームを削除します。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-06-25 14:25:19
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

5 FAQs

類似プロジェクト