======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}}