シンプルなHTTP pub-subサービス。PUTまたはPOSTリクエストでスマートフォンやデスクトップにプッシュ通知を送信でき、公開サーバーでは登録も不要です。
dh1011/subscription-manager
サブスクリプションを管理し、支払日をカレンダーで確認して、NTFYまたはGotifyで更新通知を送れるセルフホスト型のシングルページWebアプリです。
- スター
- 359
- フォーク
- 29
- 未解決の Issue
- 0
- 最終コミット
- 3 日前
これは何?
Subscription Managerは、定期購入とその費用を一か所で管理できるWebアプリケーションです。サブスクリプションの追加、編集、削除、一覧表示ができ、カレンダー上で支払日を確認できます。週ごと、月ごと、年ごとの合計を計算し、支払いアカウントごとの概要も表示します。
各サブスクリプションでは、個別に通知を有効にできます。通知はNTFYまたはGotify経由で送信され、設定ページでトピックまたはサーバーURLを指定します。設定したタイムゾーンで、支払日当日の午前0時に通知が送信されます。複数の通貨に対応しており、Iconifyライブラリのアイコンを各サブスクリプションに設定できます。
Next.js、React、SQLiteで構築されており、データをマウントしたボリュームに保存するDockerイメージとして提供されています。npmを使ってローカルで実行することもできます。
主な機能
- 01サブスクリプションの追加、編集、削除
- 02カレンダーでサブスクリプションを表示
- 03週ごと、月ごと、年ごとの合計を計算
- 04支払いアカウントごとの詳細な概要
- 05NTFYおよびGotify経由の通知
- 06複数通貨への対応
ユースケース
- ストリーミングサービスやソフトウェアなどの定期購入を一か所で管理する
- セルフホストのNTFYまたはGotifyサーバーを通じて、更新時の支払い前にリマインダーを受け取る
- 支払いアカウントごとに、サブスクリプションの月間・年間支出を比較する
クイックスタート
- 1
README の内容を含む docker-compose.yml ファイルを作成します
- 2
data ディレクトリを作成します
mkdir data - 3
Docker Compose でアプリを起動します
docker-compose up -d - 4
ブラウザーでアプリを開きます
使う前に知っておきたいこと
- 通知は NTFY と Gotify 経由でのみ利用できます。
- TZ 変数を設定しない場合、Docker コンテナではアラートの時刻に UTC が使用されます。
収録されている特集
トピック
よくある質問
- subscription-manager とは?
- サブスクリプションを管理し、支払日をカレンダーで確認して、NTFYまたはGotifyで更新通知を送れるセルフホスト型のシングルページWebアプリです。 Subscription Managerは、定期購入とその費用を一か所で管理できるWebアプリケーションです。サブスクリプションの追加、編集、削除、一覧表示ができ、カレンダー上で支払日を確認できます。週ごと、月ごと、年ごとの合計を計算し、支払いアカウントごとの概要も表示します。
- subscription-manager は無料で使えますか?ライセンスは?
- subscription-manager は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- subscription-manager は今もメンテナンスされていますか?
- 活発にメンテナンス中。subscription-manager の最終コミットは 2026年11月3日 です。
- subscription-manager は何に使えますか?
- ストリーミングサービスやソフトウェアなどの定期購入を一か所で管理する セルフホストのNTFYまたはGotifyサーバーを通じて、更新時の支払い前にリマインダーを受け取る 支払いアカウントごとに、サブスクリプションの月間・年間支出を比較する
- subscription-manager のインストール方法は?
- README の内容を含む docker-compose.yml ファイルを作成します data ディレクトリを作成します: mkdir data Docker Compose でアプリを起動します: docker-compose up -d ブラウザーでアプリを開きます
- subscription-manager はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/dh1011/subscription-manager
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
GitHub、GitLab、Codeberg、Forgejoのリリースを監視し、メールやAppriseで通知するセルフホスト型アプリ。
音楽ファイルのタグを閲覧、再生、編集でき、変更をファイルに書き戻すセルフホスト型Webアプリ。
収入、支出、予算、定期取引を記録でき、データをクラウドにアップロードせずに使えるセルフホスト型の家計管理ツールです。
セルフホスト型のWebページ変更監視ツール。ページが更新されるとDiscord、Email、Slack、Telegram、webhookなどで通知します。