curatarr

curatarr

Docker-Anwendung from sidkapahi's Repository

Übersicht

⚠️ 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.

Anforderungen

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

Laufzeit-Argumente

Netzwerk
bridge
Shell
sh
Privilegiert
false
Extra Params
--restart unless-stopped

Konfiguration der Vorlage

ConfigPathrw

Stores bot config, logs, and pending requests.

Ziel
/config
Standard
/mnt/user/appdata/curatarr
Wert
/mnt/user/appdata/curatarr
Discord Bot TokenVariable

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

Ziel
DISCORD_TOKEN
Discord Client IDVariable

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

Ziel
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

Ziel
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

Ziel
BOOKSHELF_URL
Standard
http://bookshelf:8787
Bookshelf API KeyVariable

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

Ziel
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.

Ziel
QUALITY_PROFILE_NAME
Standard
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.

Ziel
METADATA_PROFILE_NAME
Standard
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.

Ziel
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.

Ziel
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.

Ziel
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.

Ziel
REQUIRE_APPROVAL
Standard
false
TimezoneVariable

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

Ziel
TZ
Standard
UTC
Log File PathVariable

Path inside the container where logs are written.

Ziel
LOG_FILE
Standard
/config/curatarr.log
Node VersionVariable
Ziel
NODE_VERSION
Standard
20.20.2
Yarn VersionVariable
Ziel
YARN_VERSION
Standard
1.22.22

Statistik herunterladen

202
Downloads insgesamt

Einzelheiten

Repository
sidkapahiii/curatarr:latest
Zuletzt aktualisiert2026-04-09
Erstmals gesehen2026-04-10

Führen Sie Curatarr auf Unraid aus.

Curatarr ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.