curatarr

curatarr

Docker 应用程序 from sidkapahi's Repository

概述

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

要求

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

运行时参数

网络
bridge
外壳
sh
特权
false
额外参数
--restart unless-stopped

模板配置

ConfigPathrw

Stores bot config, logs, and pending requests.

目标
/config
默认值
/mnt/user/appdata/curatarr
价值
/mnt/user/appdata/curatarr
Discord Bot TokenVariable

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

目标
DISCORD_TOKEN
Discord Client IDVariable

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

目标
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

目标
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

目标
BOOKSHELF_URL
默认值
http://bookshelf:8787
Bookshelf API KeyVariable

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

目标
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.

目标
QUALITY_PROFILE_NAME
默认值
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.

目标
METADATA_PROFILE_NAME
默认值
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.

目标
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.

目标
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.

目标
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.

目标
REQUIRE_APPROVAL
默认值
false
TimezoneVariable

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

目标
TZ
默认值
UTC
Log File PathVariable

Path inside the container where logs are written.

目标
LOG_FILE
默认值
/config/curatarr.log
Node VersionVariable
目标
NODE_VERSION
默认值
20.20.2
Yarn VersionVariable
目标
YARN_VERSION
默认值
1.22.22

下载统计数据

202
下载总数

详细信息

存储库
sidkapahiii/curatarr:latest
最后更新2026-04-09
初见2026-04-10

在Unraid 上运行 Curatarr 。

Curatarr 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。