Repolode
janeczku

janeczku/calibre-web

既存のCalibreライブラリデータベースから電子書籍を閲覧、読書、ダウンロードできるセルフホスト型Webアプリ。

代替できる製品:Calibre Server

スター
18,435
フォーク
1,890
未解決の Issue
425
最終コミット
13 日前

これは何?

Calibre-Webは、Calibreの電子書籍ライブラリをブラウザーから利用するためのフロントエンドです。既存のCalibreメタデータデータベースを読み込み、検索や絞り込み、ブラウザーでの読書、ファイルのダウンロードに対応したレスポンシブなインターフェースで書籍を提供します。

ユーザーごとの権限設定、管理者向けインターフェース、設定に応じた一般ユーザー登録により、複数ユーザーで利用できます。電子書籍リーダーアプリ向けのOPDSフィードを提供し、電子書籍リーダーへの書籍送信、Koboデバイスとの同期、ファイルのアップロードにも対応します。ログインにはLDAP、GoogleまたはGitHub OAuth、プロキシ認証を利用できます。

メタデータの編集や外部ソースからの取得も可能で、Calibreのバイナリがインストールされていれば書籍を変換できます。pipまたはDockerイメージを使ってインストールできます。

主な機能

  • 01既存のCalibreライブラリをブラウザーで閲覧、検索、絞り込み
  • 02複数の電子書籍形式をブラウザー内で読書
  • 03電子書籍リーダーアプリ向けのOPDSフィード
  • 04ユーザーごとの権限設定、管理者向けインターフェース、任意で有効にできる一般ユーザー登録
  • 05LDAP、Google/GitHub OAuth、プロキシ認証
  • 06Koboデバイスとの同期と、電子書籍リーダーへのワンクリック送信

ユースケース

  • 自宅のサーバーで個人または家族向けの電子書籍ライブラリを運用する
  • 権限を分けて、小規模なグループでCalibreライブラリを共有する
  • OPDSまたはKobo同期を使って、電子書籍リーダーで書籍を読んだりダウンロードしたりする

クイックスタート

  1. 1

    仮想環境を作成する

    python3 -m venv calibre-web-env
  2. 2

    仮想環境を有効にする

    source calibre-web-env/bin/activate
  3. 3

    pipでCalibre-Webをインストールする

    pip install calibreweb
  4. 4

    Calibre-Webを起動し、ブラウザーで http://localhost:8083 を開く

    cps

使う前に知っておきたいこと

  • 書籍を閲覧するには、既存のCalibreライブラリデータベース(metadata.db)が必要です。
  • 一部のオプション機能には、ImageMagick、Calibreのバイナリ、Kepubifyなどの追加の依存関係が必要です。
  • コピーレフトライセンスであるGPL-3.0の下でライセンスされています。

収録されている特集

トピック

よくある質問

calibre-web とは?
既存のCalibreライブラリデータベースから電子書籍を閲覧、読書、ダウンロードできるセルフホスト型Webアプリ。 Calibre-Webは、Calibreの電子書籍ライブラリをブラウザーから利用するためのフロントエンドです。既存のCalibreメタデータデータベースを読み込み、検索や絞り込み、ブラウザーでの読書、ファイルのダウンロードに対応したレスポンシブなインターフェースで書籍を提供します。
calibre-web は無料で使えますか?ライセンスは?
calibre-web は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
calibre-web は今もメンテナンスされていますか?
活発にメンテナンス中。calibre-web の最終コミットは 2026年10月10日 です。
calibre-web は何に使えますか?
自宅のサーバーで個人または家族向けの電子書籍ライブラリを運用する 権限を分けて、小規模なグループでCalibreライブラリを共有する OPDSまたはKobo同期を使って、電子書籍リーダーで書籍を読んだりダウンロードしたりする
calibre-web のインストール方法は?
仮想環境を作成する: python3 -m venv calibre-web-env 仮想環境を有効にする: source calibre-web-env/bin/activate pipでCalibre-Webをインストールする: pip install calibreweb Calibre-Webを起動し、ブラウザーで http://localhost:8083 を開く: cps
calibre-web はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/janeczku/calibre-web

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト