Ombi - Self Hosted Plex/Emby Content Request Application

Ombi - Self Hosted Plex/Emby Content Request Application

While surfing Reddit I came across someone who had this application listed in their docker apps, I googled it and instantly wanted it for my Plex server.  Essentially allows other users that have access to your Plex server to search for content.  If the content is already available it will show as such and even give a "View on Plex" link which opens Plex in another tab to the content(at the moment this works on majority of my library, but some links are broken), or if its not available they can request the media.  It works with Jellyfin/Emby as well but at the moment I run Plex, so this seems like a efficient way to get family and friends to request stuff if I happen to be busy without me forgetting about it later when I get home.


The author has the main code hosted on his github which can be found quickly off his website at https://ombi.io/ but I went with the linuxserver.io image to put on my Unraid server.  Installation is pretty simple, and since I'm using Plex it let me log in with my Plex credentials and populated my Plex token and IP address, although since I run Plex in a container the port had to manually be changed to connect properly.

There's an option to import the user list from the Plex server if you are the admin there, and after that they can login with just their Plex credentials if you enable Plex OAuth in the settings.  They have a mobile app on the Google Play Store which I ended up downloading since I wanted all request notifications to go through on my phone as a push notification.  I think the app and admin access together cost 4-5 bucks but so far it seems to be worth it for what I need.  After logging in on mobile my username eventually ended up on the mobile devices registered list under Settings > Notifications > Mobile Notifications and I was able to setup notifications, so now all requests will ping my phone.  


Email took me abit because I am dumb.  I made a gmail account for server email use and tried to register that and kept getting failed connection errors in the log. Double checked the google approved smtp ports and made sure IMAP was enabled on the gmail account and still an error.  Of course the problem was a simple solution; I only ever opened the management port when launching the docker image, needed to relaunch it again with an additional port for the smtp email.  After that it worked fine, test email and mass email/newsletter both worked.

There is sonarr/radarr/couchpotato integration here to automatically download stuff that I approve it seems but I haven't gone that far with this yet, only got it going today.  After seeing how it goes over a period of time I'll probably look into that storage space permitting.  App looks awesome so far though.