Перейти к содержимому
Berth

Berth vs Audiobookshelf: какой self-hosted сервер аудиокниг выбрать

Обновлено 27 октября 2026 г.

Audiobookshelf — самый известный self-hosted сервер аудиокниг: зрелый, с подкастами и большим сообществом. Berth — новый сервер, построенный на другой идее: библиотека живёт в базе данных, аудио может лежать в объектном хранилище, а телефоны подключаются по QR-коду. Ниже — чем они отличаются и когда подходит каждый.

Коротко

Сравнение

BerthAudiobookshelf
СпециализацияАудиокнигиАудиокниги и подкасты
Источник библиотекиБаза данных; книги загружаются через веб-админкуСканирование папок
Где лежат файлыЛокальный диск или любое S3-совместимое хранилищеЛокальная или примонтированная ФС
Доставка аудиоИз хранилища или CDN по подписанным ссылкам либо через серверЧерез сервер
Вход слушателяQR-код, без пароляЛогин и пароль
Мобильные приложенияСвоё приложение для Android и iOS (пока не в сторах)Официальное для Android; для iOS — бета в TestFlight
Лицензия сервераApache-2.0GPL-3.0
ЗрелостьСервер 1.0 (октябрь 2026)Зрелый, большое сообщество

По публичной документации и трекерам задач на октябрь 2026 года. Первый релиз сервера Berth вышел в октябре 2026 года, а его приложения пока нет в сторах.

База данных вместо сканирования папок

Audiobookshelf собирает библиотеку сканированием папок и угадывает, какие файлы относятся к какой книге. Это хорошо работает, пока в папках порядок, но один лишний файл может склеить две книги, а перенос файлов на другой диск — оборвать связь с прогрессом прослушивания.

В Berth книга — это запись в базе данных. Вы загружаете папку или файл в веб-админке, проверяете название, авторов, чтецов, серию и возрастной рейтинг, которые Berth прочитал из тегов, и добавляете книгу в библиотеку. Главы, порядок треков и обложки хранятся вместе с книгой, поэтому переименование или перенос файлов её не изменит.

Хранение и доставка

Audiobookshelf читает книги из файловой системы сервера. Berth тоже может держать их на локальном диске, но ещё и в любом S3-совместимом хранилище — AWS S3, Cloudflare R2, Backblaze B2, Bunny Storage, MinIO, Yandex Object Storage, — а для Cloudflare R2 есть пошаговый мастер.

С объектным хранилищем телефоны могут скачивать аудио прямо из бакета или CDN по короткоживущим подписанным ссылкам, так что маленький домашний сервер или дешёвый VPS не становится узким местом. Подробнее: хранилище S3.

Подключение телефонов

В Berth админ создаёт слушателя и показывает QR-код; телефон сканирует его, и появляется библиотека. Код срабатывает один раз и истекает через две минуты, приложение получает и домашний, и интернет-адрес сервера, а любое устройство админ может отозвать. Подробнее: подключение телефонов.

Что умеет Audiobookshelf и (пока) не умеет Berth

Вопросы

Berth — это форк Audiobookshelf?

Нет. Berth — отдельный сервер на Rust со своей моделью базы данных, API (описан в OpenAPI) и мобильным приложением.

Можно ли перенести библиотеку в Berth автоматически?

Пока нет. Книги добавляются загрузкой через веб-админку: перетащите папку или файлы, и Berth прочитает теги, главы и обложки. Импорт из Audiobookshelf запланирован после первой версии.

Можно ли запустить Berth и Audiobookshelf рядом?

Да. Это независимые контейнеры; Berth по умолчанию слушает порт 8080 и хранит данные в своей папке.