You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Ombi/README.md

4.2 KiB

Plex Requests .NET!

Gitter Build status Linux Status Average time to resolve an issue Percentage of issues still open Github All Releases

This is based off Plex Requests by lokenx so big props to that guy! I wanted to write a similar application in .Net!

#Features

  • Integration with TheMovieDB for all Movies
  • Integration with TVMaze for all TV shows!
  • Secure authentication
  • Sonarr integration (SickRage/Sickbeard TBD)
  • CouchPotato integration
  • SickRage integration
  • Email notifications
  • Pushbullet notifications
  • Pushover notifications

#Preview

Preview

#Installation Download the latest Release. Extract the .zip file (Unblock if on Windows! Right Click > Properties > Unblock). Just run PlexRequests.exe! (Mono compatible mono PlexRequests.exe)

#Configuration

To configure PlexRequests you need to register an admin user by clicking on Admin (top left) and press the Register link. You will then have a admin menu option once registered where you can setup Sonarr, Couchpotato and any other settings.

Looking for a Docker Image? Well rogueosb has created a docker image for us, You can find it here 😄

#Debian/Ubuntu

To configure PlexRequests to run on debian/ubuntu and set it to start up with the system, do the following (via terminal):

Create a location to drop the files (up to you, we'll ues /opt/PlexRequests as an example)

  • sudo mkdir /opt/PlexRequests

Download the release zip

  • sudo wget {release zip file url}
  • sudo unzip PlexRequests.zip -d /opt/PlexRequests

Install Mono (this app will be used to actually run the .net libraries and executable)

  • sudo apt-get install mono-devel

Verify Mono properly runs PlexRequests

  • sudo /usr/bin/mono /opt/PlexRequests/PlexRequests.exe

Create an upstart script to auto-start PlexRequests with your system (using port 80 in this example)

  • sudo nano /etc/init/plexrequests.conf
  • paste in the following:

start on runlevel [2345] stop on runlevel [016]

respawn expect fork

pre-start script # echo "" end script

script exec /usr/bin/mono /opt/PlexRequests/PlexRequests.exe 80 end script

Reboot and open up your browser to check that it's running!

  • sudo shutdown -r 00

Contributors

We are looking for any contributions to the project! Just pick up a task, if you have any questions ask and i'll get straight on it!

Please feed free to submit a pull request!

Donation

If you feel like donating you can here!

A massive thanks to everyone below!

heartisall, Stuke00, shiitake

Sponsors