Whatbox Logo
Login for certain variables to be updated with your slot's information

Wiki > Requestrr

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

Installation

  1. Connect to your slot through SSH

  2. Download the latest source code

     git clone https://github.com/thomst08/requestrr.git
    
  3. Build the program

     cd requestrr/Requestrr.WebApi/ClientApp;
     rm -r node_modules/ ; rm package-lock.json ; npm install;
     cd ..;
     dotnet publish -c release -o publish -r linux-x64
    
  4. Move the compiled program to your home directory for easier access

     mkdir -p ~/requestrr-linux-x64/
     cp -aR publish/* ~/requestrr-linux-x64/
    
  5. Make the program executable

     chmod +x ~/requestrr-linux-x64/Requestrr.WebApi
    
  6. Launch and stop the program to create the initial configuration files

     cd ~/requestrr-linux-x64;
     mkdir -p ~/requestrr-linux-x64/config;
     ./Requestrr.WebApi | (sleep 2 && pkill -f Requestrr)
    
  7. Change the port used by Requestrr. Port 27830 has been automatically generated for you, but you may use another 5 digit port between 10000 and 32767.

     nano ~/requestrr-linux-x64/config/settings.json
    

    Go to the end of the file and change "Port":4545, to "Port":27830,
    Save the file with Ctrl+s and then exit with Ctrl+x.

  8. Start Requestrr

     cd ~/requestrr-linux-x64 ; screen -dmS requestrr ./Requestrr.WebApi
    

You can now access Requestrr at http://server.whatbox.ca:27830