コミュニティソリューション

ZimaOSのCalibre-Web Automated:従来のアプリを置き換える

A user asked IceWhale to replace the legacy Calibre-Web App Store package with actively maintained Calibre-Web Automated; IceWhale said it would check.

Calibre-Web Automated(CWA)は従来のCalibre-Webコンテナに代わる妥当な最新の選択肢ですが、フォーラムのスレッドからIceWhaleが実際にApp Storeパッケージを置き換えたことは確認できません。 IceWhaleが返信したのは、チームが要望を確認すると述べただけです。

今すぐCWAを使いたいユーザー向けに、上流プロジェクトはDocker Composeを推奨しており、標準のCalibre-Webからの明確な移行手順も提供しています。

ユーザーが従来のアプリを置き換えたかった理由

2026年2月の投稿では、既存のCalibre-Webパッケージが、Calibreデスクトップの新しいデータベース変更に対応しきれなくなっていると主張されていました。これはユーザー側の見解であり、スレッド内でIceWhaleが具体的な不具合を確認したわけではありません。

CWAは上流で継続的にメンテナンスされている

現在のCalibre-Web Automatedリポジトリには、活発に開発が続けられているプロジェクトと、推奨されるComposeによるデプロイ方法が記載されています。

現在の構成では、永続化する/config/cwa-book-ingest/calibre-libraryのマウントを使用し、デフォルトではコンテナのポート8083でWeb UIを公開します。

標準のCalibre-Webから慎重に移行する

上流のCWAガイドでは、既存のCalibre-Webユーザーに対し、古いインスタンスを停止し、以前の/configを再利用またはコピーして、既存のライブラリをCWAの/calibre-libraryに割り当てるよう案内しています。まずコピーを作成し、古いコンテナを復旧可能な状態にしておきましょう。

取り込み用ディレクトリはライブラリではありません。CWAは/cwa-book-ingestに置かれたファイルを処理して削除します。このパスを、本のライブラリの唯一のコピーに割り当てないでください。

ZimaOSでカスタマイズしたアプリとしてインストールする

上流のComposeファイルを出発点として使用し、例示されているホストパスを永続的なZimaOSストレージに置き換え、PUID/PGIDとタイムゾーンを設定してから、確認済みのComposeをZimaOSにインポートします。

カスタムDockerアプリガイドでは、このデプロイモデルにおけるZimaOS側の手順を説明しています。

CWAを確認するまで古いCalibre-Webを削除しない

CWAを一時的に別のホストポートで起動し、ログインしてユーザーと設定を確認し、ライブラリを閲覧し、使い捨てのテスト用書籍を取り込んでから、コンテナを再起動します。その後にのみ、従来のインスタンスを停止・削除してください。

結論

フォーラムでの要望は受け付けられましたが、App Storeの置き換えとして確定したわけではありません。それでもCWAはDocker Composeから直接デプロイでき、上流の移行手順があるため、パッケージの置き換えを待つより安全に導入できます。まず古い設定とライブラリを保全し、従来のアプリを削除する前に新しいインスタンスをテストしてください。