iHateMoneyは今もBigBearCasaOSで利用できますが、現在の家計データに使う前に、2024年当時の古いインストールを更新してください。メンテナンスされているBigBearストアには現在iHateMoney 7.2.1が掲載されており、上流では7.2.1を速やかにインストールすべきセキュリティリリースとしています。
以前のフォーラム投稿は、主に動画の告知でした。現在のセットアップでは、データベースの永続ストレージ、強力なシークレットキー/管理者パスワード、バックアップ、リモート利用時のHTTPS、そして現在の7.xへの移行境界を重視してください。
最新のBigBearパッケージを使用
メンテナンスされているBigBearCasaOSアプリストアには、バージョン7.2.1のihatemoney/ihatemoneyが掲載されています。
7.2.1はセキュリティリリース
上流のiHateMoney変更履歴では、7.2.1はセキュリティリリースとされ、ユーザーにアップデートを推奨しています。
Dockerは今も上流版をデプロイする最も簡単な方法
現在のiHateMoney Dockerのインストール手順には、ポート8000で使う公式イメージが記載されています。BigBearではCasaOSのホスト側ポートが別の番号に割り当てられている場合があるため、外部ポートはApp Storeのマニフェストで確認してください。
データベースを永続化
家計の支出履歴をコンテナレイヤーだけに保存しないでください。BigBearがデータベース/データパスを永続化されるCasaOSストレージにマウントしていることを確認し、バックアップ計画にも含めてください。
強力なSECRET_KEYを使用
iHateMoneyは環境変数による設定に対応しています。長くランダムなシークレットを生成し、古い動画や公開されたComposeファイルにあるサンプル値を再利用しないでください。
メジャーアップグレードの前にバックアップ
7.xリリース系列では、データベースとAPIに変更がありました。古い6.xパッケージから7.xに移行する前に、既存のデータをエクスポートまたはバックアップしてください。
更新後にプロジェクトを確認する
ログインして複数のプロジェクトを開き、テスト用の支出を追加・削除し、通貨を確認して、プロジェクトのメンバーと履歴を確かめてください。古いバックアップを削除する前に実施してください。
リモートアクセスにはHTTPSを使う
支出データには、世帯の機密情報が含まれる場合があります。コンテナのポートをそのままポート転送するのではなく、アプリをLAN内または認証付きのHTTPS/プライベートアクセスの背後で運用してください。
Dockerデプロイガイドで、コンテナの一般的な運用手順を確認できます。
実際に稼働しているバージョンを確認する
docker ps --format 'table {{.Names}} {{.Image}}'
App Storeのカードが更新されていても、古いコンテナが固定されたイメージのまま、または再デプロイに失敗して稼働し続けている場合があります。セキュリティ更新が完了したと判断する前に、実行中のイメージを確認してください。
エクスポートだけでなく復元もテストする
永続データベースのコピーを保管し、アプリのエクスポートを使う場合は、一時的なデプロイにテスト用コピーを復元してください。財務記録のようなデータは、復元テストをしたことのないバックアップだけでは不十分です。
家族のアカウントを分けて管理する
iHateMoneyへのログインにCasaOS管理者アカウントを共有しないでください。iHateMoney独自のプロジェクト・メンバー機能を使い、CasaOSの管理権限はサーバーを管理する人に限定してください。
よくある質問
iHateMoneyは現在もBigBearCasaOSにありますか?
はい。現在、メンテナンスされているストアにはバージョン7.2.1が掲載されています。
古いチュートリアルのバージョンから更新するべき理由は何ですか?
上流版の7.2.1は、セキュリティリリースであることが明記されています。
iHateMoneyは何番ポートを使いますか?
Dockerの上流版では内部でポート8000を使用します。CasaOSパッケージでは、別のホストポートに割り当てられる場合があります。
インターネットに直接公開してもよいですか?
いいえ。リモートから使う場合は、HTTPSまたは認証付きのプライベートアクセスと、強力なアプリケーション認証情報を使用してください。



