機能 選ばれる理由 料金 よくある質問 ロードマップ ブログ 14日間無料で試す

iPhoneとiPadでcalibre-webのOPDSを使う:正確なURLとログイン方法

calibre-webのOPDSフィードは http://<host>:8083/opds にあり、Web管理画面と同じユーザー名とパスワードを使うHTTP Basic認証を採用しています。calibre-web 0.6.27とCalibre-Web-Automated v4.0.6で2026年8月24日に検証済みで、両者の違いや、リダイレクトが壊れたURLを意味しない理由も含みます。

手短に言うと: calibre-webのOPDSフィードは http://<your-server>:8083/opds にあります。calibre-webのWeb管理画面と同じユーザー名とパスワードを使うHTTP Basic認証を要求し、ブラウザのセッションは引き継がれないため、リーダーアプリで改めて入力する必要があります。Calibre-Web-Automatedもまったく同じアドレスと同じログインを使います。そのURLをiPhoneまたはiPadのリーダーにカスタムOPDSカタログとして追加すれば、Calibreライブラリがそこに現れます。

以下の内容はすべて、calibre-web 0.6.27Calibre-Web-Automated v4.0.6 に対して2026年8月24日に確認したものです。両方とも公式イメージから実際のCalibreライブラリに対して実行しており、ドキュメントからの転載ではありません。

アドレスと、うまくいかない3つのポイント

OPDS URL http://<your-server>:8083/opds
デフォルトポート 8083
認証方式 HTTP Basic、Web管理画面と同じログイン
認証情報なしでの応答 401WWW-Authenticate: Basic realm="Authentication Required" 付き
検索 /opds/search/{searchTerms}、および /opds/osd のOpenSearchディスクリプタ

1. Webセッションではフィードを認証できない

これは、calibre-webをブラウザのタブで開いたままにしていて、リーダーも同じように通してくれると思い込んでいる人がはまりがちな点です。実際はそうなりません。このフィードはBasic認証で、ブラウザが保持するCookieとは完全に別物であり、ユーザー名とパスワードを渡すまで WWW-Authenticate ヘッダー付きの 401 を返し続けます。

セットアップとしてはこれが好都合です。ユーザー名とパスワードに対応するOPDSリーダーであればどれでも接続できるからです。justReadでは、URL、ユーザー名、パスワードを一度入力してサーバーを追加すれば、以後は記憶されます。

2. フィードの代わりにリダイレクトが返る場合はサーバーが未設定

calibre-webがCalibreのデータベースに向けて設定される前は、/opds を含むすべてのパスが /admin/dbconfig への 302 リダイレクトを返します。リーダーがパスワードを求める代わりに何か妙な動きをする場合は、ブラウザで http://<your-server>:8083/ を開いてみてください。データベース設定ページに飛ばされるなら、URLは問題ではなく、管理者がまずCalibreライブラリのパスを設定する必要があります。

Calibre-Web-Automatedにはこの問題がありません。最初からライブラリが設定された状態で届き、初回起動時からOPDSを配信します。この2つのどちらにするか迷っていて、今日中にスマートフォンで使いたい場合は覚えておく価値があります。

3. ポートは8080ではなく8083

8080はCalibre Content Serverのポートで、これはcalibre-webとは別のプログラムです。詳しくはCalibre Content Serverのガイドで扱っています。この2つは常に混同され、ポートを取り違えるとネットワークの問題のように見える接続失敗が起こります。

ここで重要な点として、認証の扱いも異なります。Calibre Content Serverはデフォルトでは認証がまったくありませんが、calibre-webは常に認証を要求します。Calibreらしきサーバーに接続してパスワードを求められなかった場合、それはContent Serverです。

接続すると得られるもの

calibre-webのOPDSルートは15のセクションを配信します。テストした両バージョンともこの15すべてが存在していました。

アルファベット順の本、人気の本、評価の高い本、最近追加された本、ランダムな本、既読の本、未読の本、著者、出版社、カテゴリ、シリーズ、言語、評価、ファイル形式、棚。

これはWeb管理画面と同じ構成で、そこが重要な点です。Calibreで整理したメタデータ、シリーズ、評価、カスタム棚が、ひとつの長いリストに潰れることなくそのまま引き継がれます。

検索は2通りの方法で公開されています。テンプレート化された /opds/search/{searchTerms} と、/opds/osd のOpenSearchディスクリプタです。サーバー側検索に対応したリーダーであれば、すべてをダウンロードしてローカルで検索する代わりにサーバーへ問い合わせできます。この違いは蔵書が数千冊になると効いてきます。

calibre-webとCalibre-Web-Automatedの実際の違い

Calibre-Web-Automatedは、calibre-webの上に自動取り込み、変換、メタデータ処理を追加した、活発に開発が続くフォークです。スマートフォンにとって気になるのは、そのOPDSフィードが違うのかという点です。

両方を並べて動かし、フィードを比較しました。答えは、URLも認証も同じで、追加のセクションが1つだけあるということです。

Calibre-Web Automated      (フィードのタイトル)
Calibre-Web

Magic Shelves              (CWAのみに存在)

それ以外はすべて同一です。/opds、HTTP Basic、そして同じ順序の同じ15セクション。calibre-webのOPDSについて言えることは、そのままCWAにも当てはまります。

実際に異なる点はフィードそのものではありません。CWAはライブラリが設定済みの状態で届き、初回起動時から応答します。プレーンなcalibre-webは、誰かがデータベースパスを設定するまで、すべてを /admin/dbconfig にリダイレクトします。

iPhoneまたはiPadで接続する

  1. ネットワーク上のサーバーのアドレスを確認する。 192.168.1.20 のようなローカルIP、またはホスト名があればそれを使います。ルーターのDHCP予約で固定しておかないと、アドレスが変わってカタログが理由もわからず動かなくなります。
  2. まずブラウザでフィードを確認する。 http://<your-server>:8083/opds を開きます。ユーザー名とパスワードを求められ、その後XMLの塊が表示されるはずです。設定ページにリダイレクトされる場合は、上の2番目のポイントに戻ってください。
  3. リーダーに追加する カスタムOPDSカタログとして、URL、calibre-webのユーザー名、calibre-webのパスワードを入力します。
  4. 閲覧してダウンロードする。 OPDSはページをストリーミングするのではなくファイルを渡すので、本はデバイスにダウンロードされてそこで読まれます。つまりサーバーから離れていても動作し続け、読書位置はcalibre-webに同期して戻されるのではなく、スマートフォン側に留まります。

任意のサーバーに共通する一般的な手順については、iPhoneとiPadでOPDSを設定する方法をご覧ください。

自宅の外からアクセスする

自宅のネットワーク内では、プレーンなHTTPで十分ですし、それが最もシンプルに動作する方法です。

外からアクセスする場合、単純にポート8083を転送してはいけません。取り組む価値のある方法が2つあります。

安易にはうまくいかないのが自己署名証明書です。**iOSは、証明書がデバイスにインストールされ、設定、一般、情報、証明書信頼設定で明示的に信頼されない限り、拒否します。**それまでは接続が単純に失敗し、その失敗は証明書の問題ではなくサーバーがダウンしているように見えます。

よくある失敗、起きやすい順に

「パスワードを求められて、正しいのに拒否される」。 calibre-webはOS側のログインとは別に、独自のユーザーアカウントを持っています。calibre-webのWeb管理画面にログインするときのアカウントを使ってください。初期インストールのデフォルトは、ユーザー名 admin、パスワード admin123 です。外部から到達可能になる前に変更しておくべきです。

「フィードではなくリダイレクトが返ってくる」。 データベースパスが設定されていません。上記を参照してください。

「昨日は動いたのに今日は動かない」。 ほぼ常にサーバーのIPアドレスが変わったのが原因です。ルーターで固定してください。

「カタログが空になっている」。 calibre-webが、本の入っていないCalibreライブラリ、またはCalibreライブラリではないディレクトリを指しています。Web管理画面も同様に空に見えるはずなので、まずそちらを確認してください。フィードはcalibre-web自身が見えるものしか反映しません。

「一部の本がダウンロードできない」。 calibre-webは、Calibreライブラリに存在する形式を配信します。本がAZW3やMOBIとしてしか存在しない場合は、デスクトップのCalibreでEPUBに変換すれば、変換後の形式がフィードに現れます。

他の選択肢の中でどこに位置するか

本がCalibreにあり、それをiPhoneで読みたい場合、経路は3つあり、それぞれ本質的に異なります。

justReadはこの3つすべてに加え、Komga、Kavita、COPS、その他のOPDSサーバーにも接続でき、サーバーごとの絞り込みとページ送りに対応しているので、大きなライブラリでもスマートフォンで扱いやすくなります。OPDSリーダーのページには、テスト済みの各サーバーの検証済みURLと認証方法をまとめています。また無料OPDSカタログの一覧では、自分のライブラリではなく公開カタログを扱っています。

App StoreでjustReadをダウンロードして、calibre-webサーバーを接続しましょう。

← Back to Guides

More Reading Guides

Comparison

Best M4B Audiobook Player Apps for iPhone and iPad (2026)

An honest 2026 comparison of the iPhone and iPad apps that actually play the M4B and MP3 audiobooks you already own: BookPlayer, justRead, Apple Books, Bound, MP3 Audiobook Player, ListenBook, Prologue, plappa and BookJack. Plus the answers nobody has consolidated: why M4B chapters vanish, whether renaming an .m4a really works, and how to turn a folder of MP3s into one book.

比較

iPhone・iPad向けコミック/マンガリーダーアプリの決定版(2026年)

手持ちのCBZ・CBRファイルをiPhoneとiPadで実際に開けるコミック/マンガリーダーを、2026年の実情に沿って比較します。justRead、Panels、Chunky、ComicFlow、YACReader、BookShelves、Komic、Apple Booksを対象に、他では見かけない比較表、CBRがiOSで開かない理由、そしてComicInfo.xmlが右開きを決める仕組みまで。

使い方

iPhoneでCBZやCBRが開かないときの直し方

iPhoneとiPadがCBZ・CBRファイルを開かない理由と、いちばん速い直し方。2つの形式が実際には何なのか、なぜiOSではCBRだけが壊れるのか、リネームが効かない理由、そして効く頻度の高い順に並べた5つの解決策。

最新情報をキャッチ

新しい記事やアップデートの公開時にお知らせを受け取るには、購読してください。

Success

Your changes are saved successfully

Error

Something went wrong. Please try again

Warning

Your session will expire in 5 minutes

Info

New update available for download