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
/configbind 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
No comments to display
No comments to display