セルフホスト型ブックサーバーが急成長中

r/selfhostedやr/homelabを覗いたことがあるなら、そういった投稿を見たことがあるでしょう。映画用にPlexサーバーを構築するのと同じように、電子書籍用に個人的なブックサーバーを構築する人が増えています。3大サービスはKavita(GitHubスター9.9k)、Calibre-Web(13k以上)、Komga(6.1k、マンガ特化)です。それぞれ、ネットワーク上のどのデバイスからでも本を整理・閲覧できるWebベースのライブラリを提供します。

魅力は明白です。本を自分で所有する。サーバーを自分で管理する。DRMなし、クラウドロックインなし、サブスクリプションなし。Humble Bundle、StoryBundle、Project Gutenberg、あるいはRedditではあまり公言したくないソースから長年蓄積してきた電子書籍ライブラリが、クローゼットのRaspberry PiやNASに収まり、どのブラウザからもアクセスできます。

しかし、すべてに共通する問題があります。同じ問題です。そしてスマホで読もうとした瞬間に痛いほど明らかになります。

モバイルのギャップ

KavitaにもCalibre-Webにもネイティブモバイルアプリがありません。両方ともスマホで技術的に動作するレスポンシブWebUIを提供していますが、「技術的に動作する」という表現にはかなりの無理があります。

6インチの画面でセルフホスト型ブックサーバーを開くと、実際に何が起きるかはこうです:

これが2026年のセルフホスト型ブックサーバーのパラドックスです:ライブラリの保存と整理には優れていますが、実際にやりたいこと — いつも持ち歩くデバイスで本を読むことには力不足なのです。

Kavita vs Calibre-Web:直接比較

解決策の話に入る前に、公平な機能比較です。両プラットフォームとも無料、オープンソースで、活発にメンテナンスされています。アプローチが異なり、やや異なるユーザー層に向いています。

機能 Kavita Calibre-Web
セットアップ スタンドアロンDockerイメージ Calibreデータベースが必要
フォーマット 電子書籍 + マンガ/コミック 電子書籍のみ
OPDSフィード あり あり
API フルREST API 限定的
モバイルUX レスポンシブWeb(部分PWA) レスポンシブWeb(PWAなし)
テキスト読み上げ なし なし
KOReader同期 内蔵 プラグイン必要
Kobo同期 内蔵 なし
オフライン読書 なし なし
オーディオブック生成 なし なし
GitHubスター 9.9k 13k以上

Kavitaはよりモダンなプラットフォームです。外部依存なしの単一Dockerコンテナで動作し、電子書籍と並んでマンガやコミックを扱え、適切なREST APIがあります。KOReaderとKoboの同期サポートが内蔵されているのは本当の強みです — Koboを持っているか電子インクデバイスでKOReaderを使っていれば、デバイス間の読書進捗が同期されます。Webリーダーはまずまずで、開発ペースも速いです。

Calibre-Webはより長い歴史があり、巨大なCalibreエコシステムの恩恵を受けています。すでにCalibreデスクトップでライブラリを管理しているなら(多くの人がそうです)、Calibre-Webは既存のデータベースに直接接続します。メタデータ管理は優秀で、コミュニティは巨大で、ほぼすべてにプラグインがあります。デメリットは、開始するにはCalibreデータベースが必要で、新規ユーザーにはステップが一つ増えることです。

どちらもそれぞれの役割で優秀です。率直な評価としては、新しく始める人、特にマンガを読む人にはKavitaが良く、すでにCalibreエコシステムに投資している人にはCalibre-Webが良いでしょう。どちらもモバイル読書の問題は解決していません。

両プラットフォームに必要なもの:モバイルコンパニオン

セルフホストコミュニティは何年もこれを求めています。どちらのプロジェクトのGitHubイシューを見ても、同じリクエストのバリエーションが見つかります:「モバイルアプリはいつ?」答えは当然ながら、ネイティブモバイルアプリの構築はボランティアがメンテナンスするオープンソースプロジェクトにとって大きな負担だということです。異なるスキル、異なるツール、2つの追加プラットフォーム(iOSとAndroid)の継続的なメンテナンスが必要です。

これらのプラットフォームが本当に必要としているのは、メンテナーが構築するネイティブアプリとは限りません。既存のサーバーに接続し、WebUIでは提供できないものを提供するコンパニオンアプリが必要です:美しいモバイル読書体験、オフライン対応、そしてスマホでは意味があるがデスクトップブラウザでは意味のないテキスト読み上げのような機能。

本当のニーズ:セルフホストライブラリと連携するリーダーアプリ。本を一度アップロードすれば、どこでも読める — ホームサーバーがスリープ中でも。そしてせっかく求めるなら、同じ本からオーディオブックを生成できたらどうでしょう?

MimicReaderがギャップを埋める方法

MimicReaderはPWA — ネイティブアプリのようにスマホにインストールでき、独自のアイコンとフルスクリーン体験を持つプログレッシブWebアプリとして構築された読書・オーディオブックプラットフォームです。KavitaとCalibre-Webのギャップをどう埋めるかはこちらです:

ブラウザ拡張機能の計画

現在欠けているのは、既存のセルフホストサーバーとのシームレスな統合です。Kavitaからファイルをダウンロードし、MimicReaderにアップロードする方法は動作しますが、2ステップ多すぎます。

ブックサーバーのWebUI内に直接「MimicReaderに送信」ボタンを追加するブラウザ拡張機能を開発中です。ワンクリックでMimicReaderアカウントに本を送り、読書やオーディオブック生成ができます。拡張機能は以下をサポート予定です:

拡張機能は現在開発中です。どのプラットフォームを最初にサポートするか優先順位付けに協力したい方は、統合投票に参加してください。

なぜOPDSではないのか?

KavitaもCalibre-WebもOPDSフィードをサポートしており、電子書籍カタログの標準プロトコルです。MimicReaderは技術的にOPDSフィードから直接本を取得できます。これはロードマップにありますが、ブラウザ拡張機能が先に来ます。なぜなら、OPDSを公開していないサーバーやVPN背後のサーバーを含む、あらゆるサーバーで動作するからです。完全に自動化された同期を望むユーザー向けに、OPDS統合は後から追加されます。

MimicReaderを無料で試す

KavitaやCalibre-Webライブラリから電子書籍をアップロード。スマホで読み、オーディオブックを生成、または無料のLive Readerを使用。クレジットカード不要。

無料で始める

より大きな視点

セルフホスト型ブックサーバーとMimicReaderは競合ではありません。KavitaとCalibre-Webは、自分のハードウェア上で電子書籍コレクションを整理、保存、配信するという役割で優秀です。MimicReaderは、それらが対応するように設計されなかったギャップ — モバイル読書、テキスト読み上げ、オーディオブック生成を埋めることで補完する読書・リスニングプラットフォームです。

セルフホスト型ブックサーバーを運用しているなら、すでに難しい部分は終わっています。ライブラリは整理され、サーバーは稼働し、本にアクセスできます。次のステップは、2026年に最も重要な方法で本にアクセスできるようにすることです:スマホで、耳で、通勤中に。

ブラウザ拡張機能のウェイトリストに登録し、ワンクリック統合が開始された際に最初に知らせを受けましょう。