Berth vs Audiobookshelf: какой self-hosted сервер аудиокниг выбрать
Обновлено 27 октября 2026 г.
Audiobookshelf — самый известный self-hosted сервер аудиокниг: зрелый, с подкастами и большим сообществом. Berth — новый сервер, построенный на другой идее: библиотека живёт в базе данных, аудио может лежать в объектном хранилище, а телефоны подключаются по QR-коду. Ниже — чем они отличаются и когда подходит каждый.
Коротко
- Выбирайте Audiobookshelf, если вам уже сейчас нужен зрелый проект с подкастами, большим сообществом и множеством интеграций, а книги и так аккуратно разложены по папкам на локальном диске.
- Выбирайте Berth, если сканирование папок уже ломало вам библиотеку или прогресс, если вы хотите держать аудио в S3 или Cloudflare R2, а не на локальном диске, или если семья должна подключаться сканированием QR-кода, а не вводом паролей.
Сравнение
| Berth | Audiobookshelf | |
|---|---|---|
| Специализация | Аудиокниги | Аудиокниги и подкасты |
| Источник библиотеки | База данных; книги загружаются через веб-админку | Сканирование папок |
| Где лежат файлы | Локальный диск или любое S3-совместимое хранилище | Локальная или примонтированная ФС |
| Доставка аудио | Из хранилища или CDN по подписанным ссылкам либо через сервер | Через сервер |
| Вход слушателя | QR-код, без пароля | Логин и пароль |
| Мобильные приложения | Своё приложение для Android и iOS (пока не в сторах) | Официальное для Android; для iOS — бета в TestFlight |
| Лицензия сервера | Apache-2.0 | GPL-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 ещё дорабатывается.
Вопросы
Berth — это форк Audiobookshelf?
Нет. Berth — отдельный сервер на Rust со своей моделью базы данных, API (описан в OpenAPI) и мобильным приложением.
Можно ли перенести библиотеку в Berth автоматически?
Пока нет. Книги добавляются загрузкой через веб-админку: перетащите папку или файлы, и Berth прочитает теги, главы и обложки. Импорт из Audiobookshelf запланирован после первой версии.
Можно ли запустить Berth и Audiobookshelf рядом?
Да. Это независимые контейнеры; Berth по умолчанию слушает порт 8080 и хранит данные в своей папке.