Audiobookshelf сервер аудио книг и подкастов на Synology

Всем привет!!!

В этой статье я расскажу как установить Audiobookshelf сервер аудио книг и подкастов на Synology в контейнер Docker

Audiobookshelf – это самостоятельный сервер аудиокниг и подкастов. Вы сможете превратить ваш NAS в облачный сервис аудиокниг и подкастов, просто загружая файлы и удобно их прослушивая на ПК или телефоне.

Функционал:

  • Полностью открытый исходный код, включая приложение для Android и iOS (в бета-версии)
  • Потоковая передача всех аудиоформатов на лету
  • Поиск и добавление подкастов для загрузки эпизодов с автоматической загрузкой
  • Многопользовательская поддержка с пользовательскими разрешениями
  • Сохраняет прогресс для каждого пользователя и синхронизируется между устройствами
  • Автоматически обнаруживает обновления библиотеки, нет необходимости повторного сканирования
  • Загружайте книги и подкасты с массовой загрузкой перетаскивания папок
  • Резервное копирование метаданных + автоматическое ежедневное резервное копирование
  • Прогрессивное веб-приложение (PWA)
  • Поддержка Chromecast в веб-приложении и приложении для Android
  • Извечать метаданные и обложки из нескольких источников
  • Редактор глав и поиск глав (с использованием Audnexus API)
  • Объедините свои аудиофайлы в один m4b
  • Встраивайте метаданные и изображение обложки в аудиофайлы (используя Tone)
  • Базовая поддержка электронных книг и ereader
    • Epub, pdf, cbr, cbz
    • Отправить электронную книгу на устройство (т.е. Kindle)
  • Открытые RSS-каналы для подкастов и аудиокниг

Приступим к установке audiobookshelf на Synology

В каталоге docker или там где вам больше нравиться создайте папку audiobookshelf, а в ней еще четыре пустых каталога:

  • audiobooks – тут будут лежать все аудио книги
  • config – тут будут лежать все настройки
  • metadata – тут будут лежать все найденные метаданные
  • podcasts – тут будут лежать все ваши подкасты

Теперь открываем Container Manager, создаем новый проект, даем ему название, задаем путь и вставляем docker-compose текст

В этом docker-compose тексте не забывайте указать корректный часовой пояс

version: "3.7"
services:
  audiobookshelf:
    image: ghcr.io/advplyr/audiobookshelf:latest
    ports:
      - 13378:80
    volumes:
      - ./audiobooks:/audiobooks
      - ./podcasts:/podcasts
      - ./config:/config
      - ./metadata:/metadata
    environment:
      - TZ=Asia/Omsk

Если все сделали правильно, то после создания проекта увидите код 0 означающий, что проект благополучно создался.

Теперь откройте новую вкладку в браузере и введите http://IP-NAS:13378. Тут вам нужно заменить IP-NAS на адрес вашего NAS ecnhqjcndf и порт, если вы заменили порт на свое значение. В открывшемся окне придумайте логин и пароль для первого пользователя и после войдите в систему.

Первым делом я рекомендую зайти в настройки аккаунта и установить русский язык

Создайте библиотеку аудио книг как показано на картинке ниже.

А затем создайте библиотеку подкастов

Теперь добавьте аудио книгу или подкаст в соответствующую папку через File Station или любым удобным для вас способом, audiobookshelf автоматически про сканирует библиотеку и вы сможете ее слушать.

Можно сделать доступ к audiobookshelf по доменному имени через обратный прокси. Откройте панель управления в DSM, портал для входа, дополнительно и обратный прокси. Создайте новое правило. Придумайте название правила. В источнике укажите https, имя домена, например audiobookshelf.XXX.synology.me и 443 порт. В месте назначения укажите http, localhost и порт 13378.

Подписаться
Уведомить о
guest
17 Комментарий
Старые
Новые
Межтекстовые Отзывы
Посмотреть все комментарии