curatarr

curatarr

Application Docker from sidkapahi's Repository

Vue d'ensemble

⚠️ REQUIRES: Bookshelf (Readarr fork), Prowlarr with audiobook indexers, and a Discord bot token before this will work. A Discord bot for requesting audiobooks via Bookshelf (the Readarr fork). Think of it as Requestrr, but for audiobooks. Supports slash commands, approval queues, DM notifications, and full JSON logging.

Exigences

Bookshelf (Readarr fork) must be installed and running. Prowlarr with audiobook indexers must be configured and synced to Bookshelf. A Discord bot token is required from https://discord.com/developers/applications

Arguments d'exécution

Réseau
bridge
Coquille
sh
Privilégié
false
Paramètres supplémentaires
--restart unless-stopped

Configuration du modèle

ConfigPathrw

Stores bot config, logs, and pending requests.

Cible
/config
Défaut
/mnt/user/appdata/curatarr
Valeur
/mnt/user/appdata/curatarr
Discord Bot TokenVariable

Your Discord bot token from https://discord.com/developers/applications → Bot → Token

Cible
DISCORD_TOKEN
Discord Client IDVariable

Your Discord application Client ID from https://discord.com/developers/applications → OAuth2

Cible
DISCORD_CLIENT_ID
Discord Server IDVariable

Your Discord server ID. Recommended — makes slash command registration instant. Enable Developer Mode in Discord settings, then right-click your server → Copy Server ID

Cible
DISCORD_GUILD_ID
Bookshelf URLVariable

URL to your Bookshelf instance. If on the same Docker network use the container name e.g. http://bookshelf:8787. Otherwise use your Unraid IP e.g. http://192.168.1.x:8787

Cible
BOOKSHELF_URL
Défaut
http://bookshelf:8787
Bookshelf API KeyVariable

Your Bookshelf API key. Found in Bookshelf → Settings → General → API Key

Cible
BOOKSHELF_API_KEY
Quality Profile NameVariable

The name of the quality profile in Bookshelf to use for audiobooks. Must match exactly as shown in Bookshelf Settings → Profiles. Common values: Spoken, eBook.

Cible
QUALITY_PROFILE_NAME
Défaut
Spoken
Metadata Profile NameVariable

The name of the metadata profile in Bookshelf to use. Must match exactly as shown in Bookshelf Settings → Profiles. Common values: None, Standard.

Cible
METADATA_PROFILE_NAME
Défaut
None
Admin User IDVariable

Optional but recommended. Your personal Discord User ID to receive approval request DMs. Right-click your name in Discord → Copy User ID (requires Developer Mode). Leave blank to DM all server administrators.

Cible
ADMIN_USER_ID
Admin Role IDVariable

Optional. Discord Role ID that counts as admin for approvals and admin commands. Leave blank to use the server Administrator permission instead.

Cible
ADMIN_ROLE_ID
Request Channel IDVariable

Optional. Restrict the bot to a specific channel. Right-click the channel in Discord → Copy Channel ID. Leave blank to allow commands in all channels.

Cible
REQUEST_CHANNEL_ID
Require ApprovalVariable

Set to true to require admin approval before downloads trigger. Admins receive a DM with Approve/Deny buttons. Set to false for instant downloads.

Cible
REQUIRE_APPROVAL
Défaut
false
TimezoneVariable

Timezone for log timestamps e.g. America/Toronto, America/New_York, Europe/London.

Cible
TZ
Défaut
UTC
Log File PathVariable

Path inside the container where logs are written.

Cible
LOG_FILE
Défaut
/config/curatarr.log
Node VersionVariable
Cible
NODE_VERSION
Défaut
20.20.2
Yarn VersionVariable
Cible
YARN_VERSION
Défaut
1.22.22

Télécharger les statistiques

202
Total des téléchargements

Détails

Référentiel
sidkapahiii/curatarr:latest
Dernière mise à jour2026-04-09
Première vue2026-04-10

Exécutez Curatarr sur Unraid.

Curatarr est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.