Configs2026年5月30日·1 分钟阅读

Grimmory — Self-Hosted eBook and Comics Library Server

Grimmory is a self-hosted digital library server for managing and reading eBooks, comics, and documents. It supports EPUB, PDF, CBR, CBZ, and MOBI formats with metadata management, OPDS feeds, and a responsive web reader.

Agent 就绪

Agent 可直接安装

这个资产可安装;Agent 先选择当前运行时、检查安装计划,再运行匹配命令。

Native · 98/100策略:允许
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Single
信任
信任等级:Established
入口
Grimmory
直接安装命令
npx -y tokrepo@latest install 6b88ef57-5c22-11f1-9bc6-00163e2b0d79 --target codex

先 dry-run 确认安装计划,再运行此命令。

Introduction

Grimmory organizes your personal collection of eBooks, comics, and documents into a browsable web library. It scans your file system for supported formats, extracts metadata, and provides a reading interface accessible from any device with a browser.

What Grimmory Does

  • Scans directories for eBooks and comics in EPUB, PDF, CBR, CBZ, MOBI, and AZW3 formats
  • Extracts and displays metadata including cover art, authors, and series information
  • Provides an in-browser reader for all supported formats
  • Serves an OPDS feed for compatibility with external reading apps
  • Supports user accounts with reading progress synchronization

Architecture Overview

Grimmory is built with Java and Spring Boot on the backend, with an Angular frontend. It uses an embedded database for metadata storage and a file watcher for automatic library updates. The OPDS server implements the standard catalog protocol, enabling integration with apps like KOReader and Moon+ Reader. Authentication supports both local accounts and OIDC providers.

Self-Hosting & Configuration

  • Deploy via Docker with volumes for your library and configuration
  • Point the library volume to your existing eBook collection
  • Configure user accounts and permissions through the web admin panel
  • Set up OIDC authentication for single sign-on with identity providers
  • Customize metadata sources and scanning intervals in the settings

Key Features

  • Supports a wide range of formats including EPUB, PDF, CBR, CBZ, MOBI, and AZW3
  • Built-in web reader with progress tracking across devices
  • OPDS catalog feed for external reading app integration
  • Automatic metadata extraction with manual editing support
  • Multi-user support with per-user reading progress and libraries

Comparison with Similar Tools

  • Calibre-Web — Python-based with Calibre database dependency; Grimmory scans files directly without external tools
  • Kavita — C#-based with strong manga support; Grimmory offers broader document format coverage
  • Komga — focused on comics and manga; Grimmory handles eBooks and documents equally well
  • Audiobookshelf — specialized for audiobooks and podcasts; Grimmory focuses on text and image-based reading

FAQ

Q: Do I need to organize my files in a specific structure? A: No. Grimmory scans recursively and extracts metadata from file contents regardless of directory structure.

Q: Can I read books on my phone or tablet? A: Yes. The web reader is responsive and works on mobile browsers. You can also use OPDS-compatible apps.

Q: Does it modify my original files? A: No. Metadata is stored in its own database. Your original files remain untouched.

Q: How do I migrate from another library manager? A: Point Grimmory at your existing file directory. It will scan and index your collection automatically.

Sources

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产