======Calibre-Web установка в Container Manager DSM 7.2======
[[https://calibre-ebook.com/ru|Calibre]] — мощная и простая программа по управлению электронными книгами. Пользователи говорят «замечательная» и «необходимая». Она позволяет вам делать практически всё и идёт на шаг впереди обычных программ для электронных книг. Ещё она полностью бесплатна, с открытым исходным кодом и хороша как для простых пользователей, так и для компьютерных экспертов.\\
**[[https://github.com/janeczku/calibre-web|Calibre-Web]]** — это веб-приложение, предлагающее понятный и интуитивно понятный интерфейс для просмотра, чтения и загрузки электронных книг с использованием действительной базы данных Calibre. Эта версия предназначена только для (динамического) перечисления и чтения в браузере книг, управляемых с помощью Caliber. Читает пока только PDF. Увы FB2 пока не умеет...
=====Подготовка=====
Прежде чем мы сможем установить Calibre-Web на DiskStation, нам нужно сделать некоторые приготовления:
* Установите пакет Container Manager (Docker) из Центра пакетов Synology. Если вы используете более старую версию DSM (ниже 7.2), найдите Docker вместо Container Manager.
{{:software:nas:gitlab_2.png?700|}}
* Перейдите в **File Station** и откройте папку **docker**. Внутри папки **docker** создайте одну новую папку и назовите ее **calibreweb**.
{{:software:nas:calibreweb_1.png?|}}
* Перейдите в **Панель управления** и откройте вкладку **Папка общего доступа**. Создайте общую папку **book**
{{:software:nas:calibreweb_7.png?|}}
=====Установка=====
* Перейдите в Панель управления / Планировщик заданий / Создать / Запланированное задание / Скрипт, заданный пользователем. Следуйте инструкциям на изображении ниже.
{{:software:nas:alltube_2.png?700|}}
* После выбора «Скрипт, заданный пользователем», откроется новое окно. Следуйте инструкциям ниже:
* Общее : В поле «Задача» введите **«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 . ([[:timezone_picker|Выберите текущий часовой пояс вашего региона]].)
{{:software:nas:calibreweb_6.png?|}}
* Скачайте на свой компьютер, разорхивируйте архив программы calibre-ebook и запустите установщик. Проще использовать портативную версию, загрузить которую можно ([[software:nas:nas_ds420_calibre_web_dsm_7#Дополнения и Файлы|в конце статьи в дополнениях]] или с [[https://calibre-ebook.com/ru/download_portable|официальной страницы проекта calibre-ebook]]).
* Выбрать меню **Книги**, подменю **Переключить/создать библиотеку**
{{:software:nas:calibreweb_8.png?|}}
* В **Новом местоположении** выбрать ранее созданную в DSM Папка общего доступа **book**.
{{:software:nas:calibreweb_9.png?|}}
* Добавить несколько новых книг
{{:software:nas:calibreweb_11.png?|}}
* Перейдем в папку **book** где у нас будут лежать загруженные нами книги и новый файл базы данных **metadata.db**
{{:software:nas:calibreweb_12.png?|}}
* Процесс установки займет некоторое время. Откройте браузер и введите http://Synology-ip-address:8083, вам будет предложено добавить имя пользователя и пароль.
**Внимание**: имя пользователя по умолчанию — **admin**, а пароль по умолчанию — **admin123**.
{{:software:nas:calibreweb_13.png?|}}
* В Database Configuration укажите нашу папку book через слеш.
/book
{{:software:nas:calibreweb_14.png?|}}
* После сохранения система выдаст перечень загруженных нами книг на странице Calibre-Web
{{:software:nas:calibreweb_15.png?|}}
* Выбирем любую из наших книг для чтения в браузере
{{:software:nas:calibreweb_16.png?|}}
Мы можем выбрать доступные нам инструменты для комфортного чтения книг из нашей библиотеки.
{{:software:nas:calibreweb_18.png?|}}
=====Дополнения и Файлы=====
* {{ :software:nas:calibre-portable-installer-7.16.0.exe |}}
* https://calibre-ebook.com/ru
* https://github.com/janeczku/calibre-web
* https://github.com/mutschler/calibreserver
* {{ :software:nas:metadata.rar |Вы можите использовать этот файл metadata.db}}