Audiobook request management/wishlist for Plex/Audiobookshelf/Jellyfin
1M+
Your tool for handling audiobook requests on a Plex/Audiobookshelf/Jellyfin instance.
If you've heard of Overseer, Ombi, or Jellyseer; this is in the similar vein, but for audiobooks.
Run the image directly:
docker run -p 8000:8000 -v $(pwd)/config:/config markbeep/audiobookrequest:1
Then head to http://localhost:8000.
Settings>Users to create accounts for your friends.+ button.Auto-downloading enables requests by Trusted and Admin users to directly start downloading once requested.
Settings>General and copy the API Key.Settings>Prowlarr and enter the API key as well as the base URL of your Prowlarr instance, i.e. https://prowlarr.example.com.Settings>Download to configure the automatic download settings:
Auto Download at the top.Notifications depend on Apprise.
https://discord.com/api/webhooks/<channel>/<id>) into the configuration.https://apprise.example.com/notify/<id>.Settings>Notifications and add the URL.NOTE: It is not recommended to use :latest in case of incompatible changes that are not backwards compatible. For versioning, SemVer is used.
For experimental builds (latest commits to main), the :nightly version can be used.
Docker compose
services:
web:
image: markbeep/audiobookrequest:1
ports:
- "8000:8765"
environment:
- ABR_APP__PORT: 8765
volumes:
- ./config:/config
Kubernetes
apiVersion: apps/v1
kind: Deployment
metadata:
name: audiobookrequest
labels:
app: audiobookrequest
spec:
replicas: 1
selector:
matchLabels:
app: audiobookrequest
template:
metadata:
labels:
app: audiobookrequest
spec:
containers:
- name: audiobookrequest
image: markbeep/audiobookrequest:1
imagePullPolicy: Always
volumeMounts:
- mountPath: /config
name: abr-config
env:
- name: ABR_APP__PORT
value: "8765"
ports:
- name: http-request
containerPort: 8765
volumes:
- name: abr-config
hostPath:
path: /mnt/disk/AudioBookRequest/
| ENV | Description | Default |
|---|---|---|
ABR_APP__PORT | The port to run the server on. | 8000 |
ABR_APP__DEBUG | If to enable debug mode. Not recommended for production. | false |
ABR_APP__OPENAPI_ENABLED | If set to true, enables an OpenAPI specs page on /docs. | false |
ABR_APP__CONFIG_DIR | The directory path where persistant data and configuration is stored. If ran using Docker or Kubernetes, this is the location a volume should be mounted to. | /config |
ABR_DB__SQLITE_PATH | If relative, path and name of the sqlite database in relation to ABR_APP__CONFIG_DIR. If absolute (path starts with /), the config dir is ignored and only the absolute path is used. | db.sqlite |
Content type
Image
Digest
sha256:7b7df351a…
Size
52.2 MB
Last updated
27 days ago
docker pull markbeep/audiobookrequest