Requestrr is a chatbot used to simplify using services like Sonarr/Radarr/Lidarr/Overseerr/Ombi via the use of chat!
- Ability to request content via Discord using slash commands, buttons and more!
- Users can get notified when their requests complete
- Sonarr (V2-V4) & Radarr (V2-V5) integration with support for multiple instance via Overseerr (only for 4k/1080p)
- Lidarr (V1-V2) intergration
- Overseerr integration with support for per user permissions/quotas and issue submission
- Ombi (V3/V4) integration with support for per user roles/quotas and issue submission
- Fully configurable via a web portal
Refer to the Wiki for detailed steps: https://github.com/thomst08/requestrr/wiki
Open a command prompt/terminal and then use the following command create and start the container:
docker run -d \
--name requestrr \
-p 4545:4545 \
-v path to config:/root/config \
--restart=unless-stopped \
thomst08/requestrr
You can also choose to run the container as a different user. See docker run reference for how to set the user for your container.
Then simply access the web portal at http://youraddress:4545/ to create your admin account, then you can configure everything through the web portal.
Once you have configured the bot and invited it to your Discord server, simply type /help to see all available commands.
If you just need commands to quickly setup Requestrr with no issues, use the following commands:
mkdir /opt/Requestrr
mkdir /opt/Requestrr/config
docker run -d \
--name requestrr \
-p 4545:4545 \
-v /opt/Requestrr/config:/root/config \
--restart=unless-stopped \
thomst08/requestrr
Requestrr supports the following environment variables to help you customize your deployment:
- Description: Sets the port the application listens on inside the container.
- Default:
4545 - Example:
-e REQUESTRR_PORT=5000
- Description: Defines a base URL path for Requestrr. Useful when deploying behind a reverse proxy with a subpath (e.g.
/requestrr). - Default:
/ - Example:
-e REQUESTRR_BASEURL=/requestrr
docker run -d \
--name requestrr \
-p 5000:5000 \
-v /opt/Requestrr/config:/root/config \
-e REQUESTRR_PORT=5000 \
-e REQUESTRR_BASEURL=/requestrr \
--restart=unless-stopped \
thomst08/requestrr
⚠️ Note: When settingREQUESTRR_BASEURL, make sure it matches your reverse proxy config if you're serving Requestrr under a subpath.
Refer to the Wiki for detailed steps on how to build: https://github.com/thomst08/requestrr/wiki/Build-Instructions
Thank you goes out to the following people:
- @darkalfx - Creator of Requestrr, without this person, Requestrr would not exist.