Pular para o conteúdo
Berth

Berth vs Audiobookshelf: qual servidor de audiolivros self-hosted escolher

Atualizado em 27 de outubro de 2026

O Audiobookshelf é o servidor de audiolivros self-hosted mais conhecido: maduro, com podcasts e uma grande comunidade. O Berth é um servidor novo construído em torno de outra ideia — a biblioteca fica em um banco de dados, o áudio pode ficar em um object storage e os celulares se conectam com um QR code. Veja onde eles diferem e quando cada um faz sentido.

Resposta curta

Lado a lado

BerthAudiobookshelf
FocoAudiolivrosAudiolivros e podcasts
Origem da bibliotecaBanco de dados; livros enviados pelo painel webVarre pastas de mídia
Onde ficam os arquivosDisco local ou qualquer armazenamento compatível com S3Sistema de arquivos local ou montado
Entrega do áudioDo armazenamento ou de uma CDN por links assinados, ou pelo servidorPelo servidor
Acesso dos ouvintesQR code, sem senhaUsuário e senha
Apps para celularApp próprio para Android e iOS (ainda fora das lojas)App oficial para Android; app para iOS em beta no TestFlight
Licença do servidorApache-2.0GPL-3.0
MaturidadeServidor 1.0 (outubro de 2026)Maduro, grande comunidade

Com base na documentação pública e nos issue trackers em outubro de 2026. O Berth teve a primeira versão do servidor lançada em outubro de 2026, e o app ainda não está nas lojas.

Banco de dados em vez de varrer pastas

O Audiobookshelf monta a biblioteca varrendo pastas de mídia e adivinhando quais arquivos pertencem a qual livro. Isso funciona bem quando as pastas estão organizadas, mas um arquivo fora do lugar pode mesclar dois livros, e mover os arquivos para outro disco pode perder o vínculo com o progresso de audição.

No Berth, um livro é um registro no banco de dados. Você envia uma pasta ou um arquivo pelo painel web, confere título, autores, narradores, série e classificação etária que o Berth leu das tags e adiciona o livro à biblioteca. Capítulos, ordem das faixas e capas ficam guardados com o livro, então renomear ou mover arquivos não pode alterá-lo.

Armazenamento e entrega

O Audiobookshelf lê os livros do sistema de arquivos do servidor. O Berth também pode mantê-los em um disco local, mas também em qualquer armazenamento compatível com S3 — AWS S3, Cloudflare R2, Backblaze B2, Bunny Storage, MinIO, Yandex Object Storage —, com um assistente guiado para o Cloudflare R2.

Com um object storage, os celulares podem baixar o áudio direto do bucket ou de uma CDN por links assinados de curta duração, então um pequeno servidor doméstico ou um VPS barato não vira gargalo. Veja Armazenamento S3.

Conectando celulares

No Berth, o administrador cria um ouvinte e mostra um QR code; o celular lê o código e a biblioteca aparece. O código vale uma vez só e expira em dois minutos, o app recebe tanto o endereço doméstico quanto o endereço na internet do servidor, e o administrador pode revogar qualquer dispositivo. Detalhes: Conectando celulares.

O que o Audiobookshelf faz e o Berth (ainda) não

Perguntas

O Berth é um fork do Audiobookshelf?

Não. O Berth é um servidor separado escrito em Rust, com modelo de banco de dados, API (descrita em OpenAPI) e app para celular próprios.

Posso mover minha biblioteca para o Berth automaticamente?

Ainda não. Os livros são adicionados por envio no painel web: arraste uma pasta ou arquivos, e o Berth lê as tags, os capítulos e as capas. Um importador do Audiobookshelf está nos planos para depois da primeira versão.

Posso rodar o Berth e o Audiobookshelf lado a lado?

Sim. São contêineres independentes; o Berth escuta na porta 8080 por padrão e guarda seus dados na própria pasta.