Десктопное и веб-приложение для преобразования EPUB, PDF, текстовых файлов и субтитров в аудио с синхронизированными субтитрами на базе Kokoro-82M TTS.
grimmory-tools/grimmory
Самостоятельно размещаемый цифровой архив электронных книг, комиксов и аудиокниг со встроенной читалкой, поиском метаданных и синхронизацией с устройствами.
Open source альтернатива:Calibre-Web
Plex
- Звёзды
- 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
Создайте файл .env с настройками базы данных и приложения
- 2
Создайте файл docker-compose.yml на основе примера из README
- 3
Запустите сервисы с помощью Docker Compose
docker compose up -d - 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 обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый онлайн-конвертер файлов, поддерживающий более тысячи форматов и созданный на TypeScript, Bun и Elysia.
Самостоятельно размещаемая open source-платформа для создания PDF-форм, их заполнения и сбора электронных подписей онлайн.
Конфиденциальный набор инструментов для работы с PDF прямо в браузере: более 50 функций для редактирования, объединения, конвертации и защиты PDF, с возможностью самостоятельного размещения.
Платформа для электронной подписи документов с открытым исходным кодом — альтернатива DocuSign, которую можно развернуть на своих серверах и которая использует подписи PDF.
Сервер для самостоятельного размещения аудиокниг и подкастов с потоковым воспроизведением, синхронизацией прогресса между пользователями и устройствами и автоматической загрузкой подкастов.