Repolode
grimmory-tools

grimmory-tools/grimmory

Самостоятельно размещаемый цифровой архив электронных книг, комиксов и аудиокниг со встроенной читалкой, поиском метаданных и синхронизацией с устройствами.

Open source альтернатива:Calibre-WebPlex

Звёзды
4,553
Форки
345
Открытые issues
237
Последний коммит
21 час назад

Что это?

Grimmory — сервер для самостоятельного управления личной коллекцией электронных книг, PDF-файлов, комиксов и аудиокниг. Он работает в Docker-контейнере вместе с базой данных MariaDB. Пользователи взаимодействуют с ним через веб-интерфейс: сортируют книги по пользовательским и формируемым по правилам полкам, ищут по содержимому и редактируют метаданные.

Книги можно читать в браузере: поддерживаются PDF, EPUB и комиксы, а также заметки, выделения и отслеживание прогресса чтения. Обложки, описания и рейтинги загружаются из Google Books, Open Library и Amazon. Функция BookDrop следит за папкой, автоматически обнаруживает новые файлы, дополняет их метаданными и добавляет в очередь на проверку перед импортом.

Grimmory поддерживает подключение Kobo, приложения для чтения с поддержкой OPDS и синхронизацию прогресса KOReader. У каждого пользователя могут быть собственные полки и настройки; доступна локальная аутентификация и OIDC. Книги также можно отправлять на Kindle или по электронной почте. Режим DISK_TYPE=NETWORK отключает операции, способные привести к удалению файлов, для общих сетевых ресурсов NFS или SMB.

Ключевые возможности

  • 01Пользовательские и умные полки, формируемые по правилам, с полнотекстовым поиском
  • 02Встроенная читалка в браузере для PDF, EPUB и комиксов с выделениями и отслеживанием прогресса
  • 03Поиск метаданных и обложек в Google Books, Open Library и Amazon
  • 04Папка BookDrop автоматически обнаруживает новые файлы и добавляет их в очередь на импорт
  • 05Поддержка устройств Kobo, OPDS и KOReader
  • 06Учётные записи для нескольких пользователей с локальной аутентификацией или OIDC

Сценарии использования

  • Размещение личной коллекции электронных книг и комиксов на домашнем сервере
  • Управление общей семейной библиотекой с отдельным прогрессом чтения для каждого пользователя
  • Хранение книг на NAS и чтение на устройствах Kobo, Kindle или в приложениях с поддержкой OPDS

Быстрый старт

  1. 1

    Создайте файл .env с настройками базы данных и приложения

  2. 2

    Создайте файл docker-compose.yml на основе примера из README

  3. 3

    Запустите сервисы с помощью Docker Compose

    docker compose up -d
  4. 4

    Откройте в браузере http://localhost:6060 и создайте учетную запись администратора

Что важно знать

  • Для самостоятельного хостинга необходимы Docker, Docker Compose и база данных MariaDB.
  • Лицензия AGPL-3.0 — это лицензия с авторским левом, требующая предоставлять измененный исходный код при использовании программы в качестве сетевого сервиса.
  • В режиме сетевого хранилища через интерфейс нельзя удалять, перемещать и переименовывать файлы.

Темы

Частые вопросы

Что такое grimmory?
Самостоятельно размещаемый цифровой архив электронных книг, комиксов и аудиокниг со встроенной читалкой, поиском метаданных и синхронизацией с устройствами. Grimmory — сервер для самостоятельного управления личной коллекцией электронных книг, PDF-файлов, комиксов и аудиокниг. Он работает в Docker-контейнере вместе с базой данных MariaDB. Пользователи взаимодействуют с ним через веб-интерфейс: сортируют книги по пользовательским и формируемым по правилам полкам, ищут по содержимому и редактируют метаданные.
grimmory можно использовать бесплатно? Какая у него лицензия?
grimmory распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
grimmory всё ещё поддерживается?
Активно поддерживается. Последний коммит в grimmory — 19 окт. 2026 г..
Для чего можно использовать grimmory?
Размещение личной коллекции электронных книг и комиксов на домашнем сервере Управление общей семейной библиотекой с отдельным прогрессом чтения для каждого пользователя Хранение книг на NAS и чтение на устройствах Kobo, Kindle или в приложениях с поддержкой OPDS
Как установить grimmory?
Создайте файл .env с настройками базы данных и приложения Создайте файл docker-compose.yml на основе примера из README Запустите сервисы с помощью Docker Compose: docker compose up -d Откройте в браузере http://localhost:6060 и создайте учетную запись администратора
Где скачать grimmory?
Исходный код и инструкции по установке — на GitHub: https://github.com/grimmory-tools/grimmory

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Конфиденциальный набор инструментов для работы с PDF прямо в браузере: более 50 функций для редактирования, объединения, конвертации и защиты PDF, с возможностью самостоятельного размещения.

16,1 тыс.1,4 тыс.JavaScriptAGPL-3.0Обновлён 21 час назад

Платформа для электронной подписи документов с открытым исходным кодом — альтернатива DocuSign, которую можно развернуть на своих серверах и которая использует подписи PDF.

15,5 тыс.3,4 тыс.TypeScriptAGPL-3.0Обновлён 6 часов назад

Сервер для самостоятельного размещения аудиокниг и подкастов с потоковым воспроизведением, синхронизацией прогресса между пользователями и устройствами и автоматической загрузкой подкастов.

14,7 тыс.1,2 тыс.JavaScriptGPL-3.0Обновлён 14 дней назад