Sign inSign up

thomst08/requestrr

By thomst08

•Updated 3 months ago

Requestrr is a Discord chatbot used to connect users to Sonarr/Radarr/Lidarr/Overseerr/Ombi!

Image
4

1M+

thomst08/requestrr repository overview

Paypal Discord DockerHub DockerHub

⁠Requestrr

logo

Requestrr is a chatbot used to simplify using services like Sonarr/Radarr/Lidarr/Overseerr/Ombi via the use of chat!

⁠Features
  • 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

⁠Docker Setup & Start

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.


⁠Environment Variables

Requestrr supports the following environment variables to help you customize your deployment:

⁠REQUESTRR_PORT
  • Description: Sets the port the application listens on inside the container.
  • Default: 4545
  • Example: -e REQUESTRR_PORT=5000
⁠REQUESTRR_BASEURL
  • 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
⁠Example Docker Command with Environment Variables
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 setting REQUESTRR_BASEURL, make sure it matches your reverse proxy config if you're serving Requestrr under a subpath.


⁠Installation & Configuration

Requestrr can be setup for a number of builds, this does not have to be used in a docker container, for information on how to do this, visit the GitHub page⁠
For all configuration instructions, refer to the Wiki: https://github.com/thomst08/requestrr/wiki⁠

Tag summary

Content type

Image

Digest

sha256:74392e2e6…

Size

180 MB

Last updated

4 months ago

docker pull thomst08/requestrr