Repolode
grimmory-tools

grimmory-tools/grimmory

電子書籍、コミック、オーディオブックを管理し、読書やメタデータ検索、デバイス同期ができるセルフホスト型デジタルライブラリ。

代替できる製品:Calibre-WebPlex

スター
4,553
フォーク
345
未解決の Issue
237
最終コミット
21 時間前

これは何?

Grimmoryは、電子書籍、PDF、コミック、オーディオブックの個人コレクションを管理するセルフホスト型のライブラリサーバーです。MariaDBデータベースとともにDockerコンテナとして動作し、Webインターフェースから本を独自の棚やルールに基づく棚に整理したり、コンテンツを検索したり、メタデータを編集したりできます。

PDF、EPUB、コミックなどをブラウザー上で読めるほか、注釈やハイライト、読書進捗の記録にも対応しています。表紙、説明、評価はGoogle Books、Open Library、Amazonから取得できます。BookDrop機能はフォルダーを監視し、新しいファイルを自動で検出して情報を補完し、インポート前の確認用キューに追加します。

デバイス連携では、Koboとの接続、OPDS対応の読書アプリ、KOReaderの進捗同期をサポートしています。複数のユーザーがそれぞれ自分の棚や設定を利用でき、ローカル認証またはOIDC認証を選べます。本をKindleやメールアドレスに送ることもできます。DISK_TYPE=NETWORKモードでは、NFSまたはSMBの共有マウント上でファイルを破壊する操作を無効にできます。

主な機能

  • 01全文検索に対応した、カスタム棚とルールベースのスマート棚
  • 02ハイライトや読書進捗の記録に対応した、PDF・EPUB・コミック用のブラウザー内蔵リーダー
  • 03Google Books、Open Library、Amazonからのメタデータと表紙の検索
  • 04新しいファイルを自動検出してインポート待ちキューに追加するBookDropフォルダー
  • 05Kobo、OPDS、KOReaderデバイスへの対応
  • 06ローカル認証またはOIDC認証に対応したマルチユーザーアカウント

ユースケース

  • 自宅のサーバーで個人の電子書籍・コミックコレクションをホストする
  • ユーザーごとに読書進捗を分けて、家族で共有するライブラリを管理する
  • NASに本を保存し、Kobo、Kindle、OPDSアプリで読めるようにする

クイックスタート

  1. 1

    データベースとアプリの設定を記述した .env ファイルを作成します

  2. 2

    README のサンプルをもとに docker-compose.yml ファイルを作成します

  3. 3

    Docker Compose でサービスを起動します

    docker compose up -d
  4. 4

    ブラウザーで http://localhost:6060 を開き、管理者アカウントを作成します

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

  • セルフホストするには、Docker、Docker Compose、および MariaDB データベースが必要です。
  • AGPL-3.0 ライセンスの下で提供されています。コピーレフトライセンスのため、ネットワークサービスとして提供する場合、変更したソースコードを共有する必要があります。
  • ネットワークストレージモードでは、UI からの削除、移動、名前変更が無効になります。

トピック

よくある質問

grimmory とは?
電子書籍、コミック、オーディオブックを管理し、読書やメタデータ検索、デバイス同期ができるセルフホスト型デジタルライブラリ。 Grimmoryは、電子書籍、PDF、コミック、オーディオブックの個人コレクションを管理するセルフホスト型のライブラリサーバーです。MariaDBデータベースとともにDockerコンテナとして動作し、Webインターフェースから本を独自の棚やルールに基づく棚に整理したり、コンテンツを検索したり、メタデータを編集したりできます。
grimmory は無料で使えますか?ライセンスは?
grimmory は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
grimmory は今もメンテナンスされていますか?
活発にメンテナンス中。grimmory の最終コミットは 2026年10月19日 です。
grimmory は何に使えますか?
自宅のサーバーで個人の電子書籍・コミックコレクションをホストする ユーザーごとに読書進捗を分けて、家族で共有するライブラリを管理する NASに本を保存し、Kobo、Kindle、OPDSアプリで読めるようにする
grimmory のインストール方法は?
データベースとアプリの設定を記述した .env ファイルを作成します README のサンプルをもとに docker-compose.yml ファイルを作成します Docker Compose でサービスを起動します: docker compose up -d ブラウザーで http://localhost:6060 を開き、管理者アカウントを作成します
grimmory はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/grimmory-tools/grimmory

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

関連プロジェクト