Skip to main content

09-audiobookrequest.md

kstack: book: Centerpoint Home Lab chapter: Media Management page: Audiobookrequest tags: [audiobookrequest, audiobooks, requests, media-management]

Overview

Audiobookrequest is a self-hosted audiobook request portal — similar in concept to Seerr but for audiobooks. Users can search for and request audiobooks, which are then queued for download via the configured acquisition tools (LazyLibrarian).

Access

Type URL Notes
Internal https://audiobookseer.home.local LAN access via Step-CA TLS

No external route — LAN and Tailscale access only.

Configuration

Image: markbeep/audiobookrequest:1 Compose project: arr stack

Traefik Labels

traefik.enable: "true"
traefik.http.routers.audiobookrequest.rule: Host(`audiobookseer.home.local`)
traefik.http.routers.audiobookrequest.entrypoints: websecure
traefik.http.routers.audiobookrequest.tls.certresolver: step-ca
traefik.http.services.audiobookrequest.loadbalancer.server.port: 8000

Key Environment Variables

Variable Value Purpose
TZ America/Toronto Timezone
ABR_APP__PORT 8000 Application listen port
ABR_APP__FORCE_LOGIN_TYPE forms Forces form-based login
ABR_APP__VERSION 1.10.5 Application version

ABR_APP__FORCE_LOGIN_TYPE=forms disables any SSO/header-based login and enforces the standard username/password login form.

Volumes / Bind Mounts

Host Path Container Path Purpose
/home/jeeves/docker/arr/audiobookrequest/config /config Request database and settings

Notes / Gotchas

  • User accounts and request history are stored in the /config bind mount.
  • Audiobookrequest is pinned to image tag 1 — check for newer tagged releases before upgrading.
  • Integration with LazyLibrarian (for fulfilling requests) must be configured in Audiobookrequest settings with the LazyLibrarian API endpoint and key.

Last Updated: 2026-06-16