Это старая версия документа!
Содержание
Calibre-Web установка в Container Manager DSM 7.2
Calibre — мощная и простая программа по управлению электронными книгами. Пользователи говорят «замечательная» и «необходимая». Она позволяет вам делать практически всё и идёт на шаг впереди обычных программ для электронных книг. Ещё она полностью бесплатна, с открытым исходным кодом и хороша как для простых пользователей, так и для компьютерных экспертов.
Calibre-Web — это веб-приложение, предлагающее понятный и интуитивно понятный интерфейс для просмотра, чтения и загрузки электронных книг с использованием действительной базы данных Calibre. Эта версия предназначена только для (динамического) перечисления и чтения в браузере книг, управляемых с помощью Caliber. Читает пока только PDF. Увы FB2 пока не умеет…
Подготовка
Прежде чем мы сможем установить Calibre-Web на DiskStation, нам нужно сделать некоторые приготовления:
- Установите пакет Container Manager (Docker) из Центра пакетов Synology. Если вы используете более старую версию DSM (ниже 7.2), найдите Docker вместо Container Manager.
- Перейдите в File Station и откройте папку docker. Внутри папки docker создайте одну новую папку и назовите ее calibreweb.
- Перейдите в Панель управления и откройте вкладку Папка общего доступа. Создайте общую папку book
Установка
- Перейдите в Панель управления / Планировщик заданий / Создать / Запланированное задание / Скрипт, заданный пользователем. Следуйте инструкциям на изображении ниже.
- После выбора «Скрипт, заданный пользователем», откроется новое окно. Следуйте инструкциям ниже:
- Общее : В поле «Задача» введите «calibreweb» . Снимите флажок «Включено». Выберите корневого пользователя.
- Расписание : выберите «Выполнить в следующую дату», затем выберите «Не повторять».
- Настройки задачи : установите флажок «Отправить сведения о запуске по электронной почте», добавьте свой адрес электронной почты, затем скопируйте и вставьте приведенный ниже код в область команды «Выполнить» (Скрипт, заданный пользователем). После этого нажмите ОК.
docker run -d --name=calibre-web \ -p 8083:8083 \ -e PUID=1026 \ -e PGID=100 \ -e TZ=Europe/Bucharest \ -e DOCKER_MODS=linuxserver/mods:universal-calibre \ -e OAUTHLIB_RELAX_TOKEN_SCOPE=1 \ -v /volume1/docker/calibreweb:/config \ -v /volume1/book:/book \ --restart always \ ghcr.io/linuxserver/calibre-web
Примечание . Прежде чем вставлять приведенный выше код в область команды «Выполнить» ниже, измените числа значений для PUID и PGID на свои собственные значения. (Следуйте моему пошаговому руководству, как это сделать.) Примечание . Прежде чем вставить приведенный выше код в область «Выполнить команду» ниже, измените значение TZ . (Выберите текущий часовой пояс вашего региона.)
- Скачайте на свой компьютер, разорхивируйте архив программы calibre-ebook и запустите установщик. Проще использовать портативную версию, загрузить которую можно (в конце статьи в дополнениях или с официальной страницы проекта calibre-ebook).
- Выбрать меню Книги, подменю Переключить/создать библиотеку
- В Новом местоположении выбрать ранее созданную в DSM Папка общего доступа book.
- Добавить несколько новых книг
- Перейдем в папку book где у нас будут лежать загруженные нами книги и новый файл базы данных metadata.db
- Процесс установки займет некоторое время. Откройте браузер и введите http://Synology-ip-address:8083, вам будет предложено добавить имя пользователя и пароль.
Внимание: имя пользователя по умолчанию — admin, а пароль по умолчанию — admin123.
- В Database Configuration укажите нашу папку book через слеш.
/book
- После сохранения система выдаст перечень загруженных нами книг на странице Calibre-Web
- Выбирем любую из наших книг для чтения в браузере
Мы можем выбрать доступные нам инструменты для комфортного чтения книг из нашей библиотеки.