PWAとAndroidアプリを備え、単一のDockerコンテナで動作するセルフホスト型の個人向け栄養・カロリー管理ツール。
l4rm4nd/VoucherVault
有効期限の通知機能を備えた、バウチャー、クーポン、ポイントカード、ギフトカードを保存・管理するセルフホスト型Django Webアプリ。
代替できる製品:Stocard
- スター
- 515
- フォーク
- 28
- 未解決の Issue
- 3
- 最終コミット
- 4 日前
これは何?
VoucherVaultは、バウチャー、クーポン、ポイントカード、ギフトカードを一元管理できるセルフホスト型のDjango Webアプリです。各アイテムには引き換えコードを保存でき、QRコードまたはバーコードとして表示できます。また、画像やPDFをアップロードして添付できます。ギフトカードには取引履歴も記録できます。
アプリはモバイル対応のPWAとして動作し、ライト/ダークテーマと、データを48時間キャッシュする手動オフラインモードを備えています。有効期限のリマインダーは、しきい値を設定してApprise経由で毎日送信できます。ユーザー同士でアイテムを共有できるほか、複数ユーザー、OIDCシングルサインオン、SQLite3またはPostgreSQL、Home Assistantなどのダッシュボード向け統計情報を提供するREST APIに対応しています。
主な機能
- 01引き換えコード付きのバウチャー、クーポン、ギフトカード、ポイントカードを保存できます。
- 02コードをQRコードまたはバーコードで表示でき、新規作成時にはクライアント側でスキャンできます。
- 03Apprise経由で有効期限の通知を送信できます。
- 04複数ユーザー、アイテム共有、OIDCシングルサインオンに対応しています。
- 0548時間のオフラインキャッシュに対応した、モバイル向けPWAを提供します。
- 06Home Assistantなどのダッシュボード向け統計情報を含むREST APIを提供します。
ユースケース
- 複数の店舗のポイントカードやギフトカードを、1つのデジタルウォレットで管理する。
- バウチャーやクーポンの有効期限が切れる前にリマインダーを受け取る。
- ホームサーバー上でギフトカードを家族と共有する。
- Home Assistantのダッシュボードにバウチャーの統計情報を表示する。
クイックスタート
- 1
永続化用のボリュームディレクトリを作成する
mkdir -p ./volume-data/database - 2
ボリュームの所有者を www-data(UID/GID 33)に変更する
sudo chown -R 33:33 volume-data/* - 3
Docker Compose でコンテナスタックを起動する
docker compose -f docker/docker-compose-sqlite.yml up -d - 4
http://127.0.0.1:8000 を開き、コンテナログから自動生成された管理者パスワードを確認する
docker compose -f docker/docker-compose-sqlite.yml logs -f
使う前に知っておきたいこと
- 本番環境で安全に使用するには、Docker と TLS 対応のリバースプロキシが必要です。
- セルフホスティングの設定では、ボリュームの権限変更と環境設定を手動で行う必要があります。
- GPL-3.0 ライセンスのもとで提供されています。コピーレフト型ライセンスのため、派生物もオープンソースにする必要があります。
収録されている特集
トピック
よくある質問
- VoucherVault とは?
- 有効期限の通知機能を備えた、バウチャー、クーポン、ポイントカード、ギフトカードを保存・管理するセルフホスト型Django Webアプリ。 VoucherVaultは、バウチャー、クーポン、ポイントカード、ギフトカードを一元管理できるセルフホスト型のDjango Webアプリです。各アイテムには引き換えコードを保存でき、QRコードまたはバーコードとして表示できます。また、画像やPDFをアップロードして添付できます。ギフトカードには取引履歴も記録できます。
- VoucherVault は無料で使えますか?ライセンスは?
- VoucherVault は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- VoucherVault は今もメンテナンスされていますか?
- 活発にメンテナンス中。VoucherVault の最終コミットは 2026年11月3日 です。
- VoucherVault は何に使えますか?
- 複数の店舗のポイントカードやギフトカードを、1つのデジタルウォレットで管理する。 バウチャーやクーポンの有効期限が切れる前にリマインダーを受け取る。 ホームサーバー上でギフトカードを家族と共有する。 Home Assistantのダッシュボードにバウチャーの統計情報を表示する。
- VoucherVault のインストール方法は?
- 永続化用のボリュームディレクトリを作成する: mkdir -p ./volume-data/database ボリュームの所有者を www-data(UID/GID 33)に変更する: sudo chown -R 33:33 volume-data/* Docker Compose でコンテナスタックを起動する: docker compose -f docker/docker-compose-sqlite.yml up -d http://127.0.0.1:8000 を開き、コンテナログから自動生成された管理者パスワードを確認する: docker compose -f docker/docker-compose-sqlite.yml logs -f
- VoucherVault はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/l4rm4nd/VoucherVault
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
目標設定や友人とのチャレンジ、習慣の共有、OIDC/SSOログインに対応したセルフホスト型習慣トラッカー。PWAとAndroidアプリも利用できます。
誰がどのデバイスをいつ購入したかを追跡できる、セルフホスト型のWebベースIT資産・ソフトウェアライセンス管理システム。
GitHub、GitLab、Codeberg、Forgejoのリリースを監視し、メールやAppriseで通知するセルフホスト型アプリ。
インベントリ、チケット管理、ライセンス、データセンター管理に対応した、無料のIT資産管理・ITILサービスデスクソフトウェア。