Success
手短に言うと: iPhoneまたはiPadでOPDSを設定するには、OPDS対応のリーダーアプリをインストールし、カタログセクションを開いて、サーバーのOPDS URL(例: Calibre Content Serverなら http://192.168.1.10:8080/opds)を貼り付けて新しいカタログを追加します。サーバーが要求する場合のみユーザー名とパスワードを入力します。アプリがサーバー上のすべてのコンテンツを一覧表示し、オフラインでダウンロードして読む準備が整います。
OPDSは技術的に聞こえるかもしれませんが、実際には2分ほどで設定できます。このガイドでは、OPDSとは何か、接続に必要なもの、そしてiPhoneまたはiPadで最初のカタログを設定する方法を説明します。Project Gutenbergのような無料の公開ライブラリでも、自宅のCalibreサーバーでも対応しています。
OPDSとは何か
OPDS(Open Publication Distribution System)は、リーダーアプリがサーバーから本を閲覧・ダウンロードできるシンプルな標準規格です。ニュース記事のRSSフィードと似ていますが、電子書籍ライブラリ向けのものです。カタログURLという1つのアドレスをアプリに指定すると、サーバーが提供するすべての本が表紙・著者・説明とともに表示されます。本をタップするとダウンロードされ、読めるようになります。
オープン標準であるため、OPDSはさまざまなソースで動作します。同じアプリが、パブリックドメインのライブラリ、コミック専用のホームメディアサーバー、個人のCalireコレクションに、同じ仕組みで接続できます。現在のほとんどのアプリとサーバーはOPDS 1.2を使用しています。新しいJSONベースのOPDS 2.0も登場しており(KomgaはすでにサポートしていますがJ、実際にはOPDS 1.2が主に使われます。
接続に必要なもの
OPDSカタログへの接続に必要なものは2つだけで、多くの場合は最初の1つだけで十分です。
- カタログURL。 これはOPDSエンドポイントで、通常は
/opdsなどで終わります。公開カタログの場合はプロジェクトのウェブサイトに記載されています。独自サーバーの場合は、サーバーアドレスにOPDSパスを加えたものです。 - ユーザー名とパスワード(必要な場合のみ)。 公開カタログはオープンです。CalibreやKomgaなどのプライベートサーバーはログインが必要な場合があります。その場合は一度入力すれば、アプリが記憶します。
必要なのはこれだけです。アカウント登録も、サードパーティの同期サービスも、手動のファイル転送も不要です。
ステップ1: OPDSリーダーをインストールする
iOSはOPDSカタログを単独では閲覧できないため、OPDSに対応したリーダーアプリが必要です。justRead はiPhoneとiPad向けのEPUBおよびPDFリーダーで、OPDSが組み込まれており、Project Gutenbergのカタログが最初から利用でき、サーバーサイド検索やカスタムサーバーのサポートも含まれています。どのアプリを選ぶにせよ、ライブラリまたは設定の中にOPDSまたはカタログのセクションがあるか確認しましょう。
ステップ2: 最初のカタログを追加する(Project Gutenberg)
OPDSを試す最も簡単な方法は、無料の公開カタログです。Project Gutenbergは、次のOPDSフィードを通じて7万冊以上のパブリックドメイン書籍を提供しています。
https://www.gutenberg.org/ebooks/search.opds/
justReadでは、Project Gutenbergが最初から組み込まれているため、何も入力せずに直接開くことができます。他のアプリでは、OPDSセクションを開き、「カタログを追加」を選んで上記のURLを貼り付けて保存します。アプリがカタログを読み込み、著者やタイトルを検索したり、好きな本をダウンロードできます。Gutenbergのすべての本は無料で合法的にダウンロードできます。
ステップ3: Calibre Content Serverに接続する
最も人気のあるプライベートカタログは、自分のCalibreライブラリです。無料のデスクトップ電子書籍マネージャーであるCalibreは、数クリックでコレクション全体をOPDSで公開できます。
- コンピューターでCalibreを開き、ツールバーの接続/共有をクリックします。
- コンテンツサーバーを開始を選択します。
- コンピューターのローカルIPアドレス(例:
192.168.1.10)を確認します。OPDSエンドポイントはhttp://192.168.1.10:8080/opds(8080はCalibreのデフォルトポート)になります。
iPhoneまたはiPadで、そのURLを新しいOPDSカタログとして追加します。justReadは同じWi-Fi上のCalibre Content Serverを自動的に検出でき、Calibreの「ユーザー名とパスワードを要求する」オプションを有効にしている場合はHTTP Digest認証もサポートしています。読書進捗やレーティングをコンピューターに同期する完全なワークフローについては、専用のCalibreライブラリ同期ガイドをご覧ください。このOPDSルートは、単純に本を読むための最速の方法です。
Content Serverについて知っておくべきことがいくつかあります。カタログが機能するにはCalibreが開いて実行中でなければならず、リモートアクセスを設定しない限り両デバイスが同じネットワーク上にある必要があり、コンピューターのIPアドレスが変わるとカタログURLも変わります。ルーターで静的IPを予約するとこの問題を避けられます。
ステップ4: セルフホストサーバーに接続する(Komga、Kavita、calibre-web)
ホームサーバーを運用している場合も、各プロジェクトのOPDSエンドポイントを使って同じ手順で接続できます。
| サーバー | 最適な用途 | OPDSエンドポイントのパターン |
|---|---|---|
| Calibre Content Server | 既存のCalibre電子書籍ライブラリ | http://<ip>:8080/opds |
| calibre-web | Calibreライブラリのウェブインターフェース、デスクトップアプリ不要 | http://<host>:<port>/opds |
| Komga | コミックとマンガ(CBZ/CBR)、EPUBにも対応 | http://<host>:25600/opds/v1.2/catalog |
| Kavita | コミック、マンガ、電子書籍 | http://<host>/api/opds/<your-key> |
justReadは、Calibre OPDS、calibre-web、Kavita、Komga、COPSを含むカスタムOPDSサーバーをサポートしており、サーバーごとのフィルタリングとページネーションにより、大きなカタログでも管理しやすくなっています。新しいカタログとしてサーバーを追加し、必要に応じて認証情報を入力すると、iPhoneに棚が表示されます。
ひとつ注意点があります。KavitaはOPDSに別のユーザー名とパスワードを使いません。代わりに、URL自体に認証キーが組み込まれています(上記の <your-key> 部分)。Kavitaの設定から完全なURLをコピーしてカタログURLとして貼り付け、ユーザー名とパスワードのフィールドは空白のままにします。
よくある問題と解決策
- アプリがサーバーに接続できない。 両方のデバイスが同じWi-Fiに接続されているか、サーバーソフトウェアが実行中か、正しいポートで
http://を使用しているか確認してください。コンピューターのファイアウォールがポートをブロックしていることが多い原因です。 - 持っていないログインを求められる。 サーバーで認証が有効になっています。サーバーに設定した認証情報を使用するか、ローカルネットワーク用に要件をオフにしてください。
- リモートサーバーがHTTPSで接続できない。 iOSは自己署名証明書を、設定でインストールして明示的に信頼しない限り拒否します。リモートアクセスには、適切な証明書(例: ドメインとLet's Encryptを通じたもの)が信頼性の高い方法です。
- 昨日は動いていたのに今日は動かない。 サーバーのローカルIPが変わった可能性があります。静的IPを予約するか、数値アドレスの代わりにコンピューターの
.localホスト名を使用してください。
読書環境におけるOPDSの位置づけ
OPDSは、iPhoneやiPadを、公開・プライベートを問わず、あらゆるライブラリのフロントエンドにします。ファイルを手動でコピーする必要はありません。一度設定すれば、新しい本のダウンロードは2タップで完了します。カタログとサーバーの接続についてさらに詳しくは、OPDSリーダーの概要をご覧ください。本がCalibreにある場合は、Calibre同期ワークフローで双方向の進捗とレーティング同期が追加されます。iOSでの電子書籍が初めての方は、iPhoneとiPadでEPUBを読む方法から始めましょう。
App StoreでjustReadをダウンロードして、今すぐ最初のOPDSカタログを設定しましょう。
よくある質問
OPDSカタログとは何ですか?
OPDSカタログは、RSSリーダーがニュースフィードを購読するのと同様に、リーダーアプリがサーバーから本を閲覧・ダウンロードできるフィードです。アプリにカタログURLを指定すると、サーバーが提供するすべての本がダウンロード可能な状態で一覧表示されます。
OPDSは無料で使えますか?
OPDSは無料のオープン標準です。Project Gutenbergなどの多くの公開カタログは、無料かつ合法的にダウンロードできます。CalibreやKomgaなどのプライベートサーバーは自分で無料で運営できます。
iPhoneでOPDSを使うのにCalibreは必要ですか?
いいえ。Project Gutenbergなどの公開カタログには、独自サーバーなしで接続できます。CalibreのContent Serverは、コンピューターでCalibreを使ってライブラリを管理している場合に便利な人気のOPDSソースの1つにすぎません。
OPDSサーバーがiOSで接続できないのはなぜですか?
最もよくある原因は、2つのデバイスが異なるネットワーク上にあること、サーバーソフトウェアが実行されていないこと、ファイアウォールがポートをブロックしていること、またはiOSが信頼しない自己署名HTTPS証明書です。ローカルのCalibreサーバーの場合は、IPアドレスとポートを確認し、Calibreが開いていることを確認してください。
← Back to Guides