Calibre-Web を Docker でインストールした。

Calibre-Web を Docker でインストールする | 荒川仁志 公式サイト
https://hitoshiarakawa.com/blogs/2026/2026-10-31_installing-calibre-web-with-docker/

次は docker compose でインストールしてみよう。

環境:
・Proxmox 9.1-1(Ubuntu Server 26.04)
・macOS Golden Gate 27.0.1(英語環境、作業環境)

(1)作業ディレクトリーの作成、移動。

$ sudo mkdir -p ./calibre-web/{config,books}
$ cd calibre-web

(2)所有者とパーミッションを設定する。

$ sudo chown -R 1000:1000 .
$ sudo chmod -R 777 ./books

(3)空の metadata.db を配置する。

$ curl -sSL -o ./books/metadata.db https://raw.githubusercontent.com/janeczku/calibre-web/master/library/metadata.db

(4)compose.yml を作成する。

services:
  calibre-web:
    image: lsiodev/calibre-web:latest
    container_name: calibre-web
    environment:
      - PUID=1000 # 実行ユーザーのUID (id -u で確認)
      - PGID=1000 # 実行ユーザーのGID (id -g で確認)
      - TZ=Asia/Tokyo
      - DOCKER_MODS=linuxserver/mods:universal-calibre # 書籍変換(Calibre binary)を有効化するモジュール
    volumes:
      - ./config:/config
      - ./books:/books
    ports:
      - 8090:8083
    restart: always

(5)コンテナを起動する。

$ sudo docker compose up -d

(6)ブラウザで以下にアクセスする。

http://{IP アドレス}:8090

ログイン画面で、admin/admin123 でログインする。

「Location of Calibre Database」で「/books」と入力し、「Save」をクリックする。

これで Calibre-Web が使えるようになる。

*

少し使ってみた。

  • ブラウザで読める。
  • epub ファイルはブックマーク機能がある。ページをブックマークしたあと、「左上のハンバーガーアイコン>ブックマークアイコン」でブックマークに飛べる。
  • PDF ファイルはブックマーク機能がない。手書きやメモを記入できる(ただし保存方法が分からなかった)。
  • ハイライト機能はない。
  • 本を閉じても最後に読んだ場所から続きを読むことができる(ただし端末間で同期できないから意味がない)。
  • 縦書き書籍はページめくりの方向はうまくできたが、文章がパソコンでは縦書きの下寄せ、iPad では横書きのまま右寄せになってしまう。ほんらいの縦書きの上寄せにできない。

使いやすいわけではない。

Amazon.co.jp: Docker & Kubernetesネットワークのしくみ: 大隈 峻太郎: Kindleストア
https://amzn.to/4s2FvTJ