OpenBudgeteer
バケット予算の原則に基づくオープンソースの予算アプリ。YNABやBucketsに類似しており、セルフホスト可能。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
お金をさまざまな「バケツ」に振り分け、使いすぎると自動で警告します。
主な機能
- バケツ式予算モード、収入をカテゴリーごとに配分
- 複数アカウント管理、銀行・クレジットカードなどに対応
- 取引記録と自動分類
- 月次予算レポートと支出分析
- Dockerによるワンクリックのセルフホストデプロイに対応
できないこと
- •データベースは自身でメンテナンスする必要がある(MariaDB推奨)。初期設定はやや複雑で、ドキュメントを読む必要がある。モバイル端末への対応は一般的で、主にデスクトップブラウザ向けである。
使用例
- 個人または家庭向けの月次予算プランニング
- 各種支出(外食、買い物、家賃など)を追跡
- YNABやBucketsに代わる無料のオープンソースソリューション
詳細説明
OpenBudgeteerは、バケット予算の原則に基づくオープンソースのセルフホスト型予算アプリで、YNABとBucketsからインスピレーションを得ています。収入をさまざまな「バケット」(カテゴリ)に割り当て、支出を追跡します。.NETとBlazor Serverで構築され、モダンなWebインターフェースを備え、アカウント管理、取引記録、レポート、設定をサポートします。Dockerによるデプロイに対応しており、簡単にセルフホストできます。プロジェクトは活発に開発されており、ドキュメントも充実しています。
トラブルシューティング & FAQ (2)
トラブル対応dd/MM/yyyy形式のCSV日付をインポートする際のTinyCSVParserの日付変換エラーと「Duplicate mapping for column index」エラーを修正するにはどうすればよいですか?
Payee がマッピングされない問題に関連する、列の重複マッピングの問題の修正が含まれる最新リリースに更新してください。次に、インポートマッピングを確認してください。各 CSV 列は一度だけマッピングし、重複するマッピングはすべて削除してください。設定した日付形式が CSV の値と完全に一致していることを確認してください。28/10/2025 の場合は dd/MM/yyyy を、実際の値が 28/Oct/2025 の場合は dd/MMM/yyyy を使用してください。マッピングを修正したら、CSV を再インポートしてください。
トラブル対応「Save」をクリックしても Transaction-to-Bucket の割り当てが保存されないのはなぜですか?
これは Transaction ページにおける永続化のバグでした。最近のコミットで修正済みです。アプリケーションを最新のリリースまたはコミットに更新して再起動し、その後、トランザクションを buckets に再割り当てして再度保存してください。ソースから実行している場合は、git pull を実行し、アプリを再ビルド/再デプロイして、Transaction ページを再読み込みした後に確認してください。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
Dockerでイメージをプルします:docker pull axelander/openbudgeteer
コンテナを実行してポート(例:8080)をマッピングし、MariaDBデータベースに接続します
http://localhost:8080 にアクセスして初期設定を完了します
- Dockerでイメージをプルします:docker pull axelander/openbudgeteer
- コンテナを実行してポート(例:8080)をマッピングし、MariaDBデータベースに接続します
- http://localhost:8080 にアクセスして初期設定を完了します
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
Dockerコンテナを停止して削除:docker stop openbudgeteer && docker rm openbudgeteer;データを削除する必要がある場合は、マッピングされたデータベースボリュームを削除してください。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
2 FAQs