Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Run PlexRequests over SSL/HTTPS #66

Closed
heartisall opened this issue Mar 21, 2016 · 51 comments
Closed

Run PlexRequests over SSL/HTTPS #66

heartisall opened this issue Mar 21, 2016 · 51 comments

Comments

@heartisall
Copy link

heartisall commented Mar 21, 2016

Since I have Plex requests out on the web and users are logging in with their passwords it would be nice to send this over https so PWs aren't being sent in plain text.

@tidusjar
Copy link
Member

Yes, Will look into it. I don't think it will be in the next release as I already have a list of things planned for it. https://github.com/tidusjar/PlexRequests.Net/milestones/Release%20v1.5.0

@heartisall
Copy link
Author

No worries, 1.5 looks good. Pretty excited with how quickly this is being improved on. Great work

@tidusjar
Copy link
Member

Well I get excited about things like this and end up spending a lot of time on them, plus when people are interested it makes me want to do it more!

@heartisall
Copy link
Author

Yea I hear that, well it's much appreciated. My family/friends have been pretty blown away with being able to request things and have it show up so quickly.

@tidusjar
Copy link
Member

Well that's what I want to hear! If you/they have any suggestions as you know, feel free to suggest them 👍

@jamjop
Copy link

jamjop commented Apr 7, 2016

In the mean time I've been using stunnel and it works wonderfully

@heartisall
Copy link
Author

@tidusjar Was this added to the new release? If so how do I enable it? Thanks for all the hard work

@tidusjar
Copy link
Member

Sorry I wasn't suppose to close this issue! I've currently only turned the external links to HTTPS. This will be next!

Apologies.

@tidusjar tidusjar reopened this May 31, 2016
@heartisall
Copy link
Author

Awesome, You're the man!

@taytortots
Copy link

Just curious if there was any update on this.

@tidusjar
Copy link
Member

Sorry, I've not had time to look Into this yet. It will get done. I was thinking about adding it into the next release but I'm adding tv episode requests.

@taytortots
Copy link

Sweet, I'm just glad to know it's coming. :)

TV Episode requests sounds great, too.

@Electronickss
Copy link

Update on this?

@tidusjar
Copy link
Member

tidusjar commented Sep 7, 2016

Not yet, been quite busy recently. This is not as important as some of the other issues as I know people are using NGINX and setting it as HTTPS from there (I don't know how that is done)

@taytortots
Copy link

@Electronickss I've got HTTPS working by hiding it behind Apache. I know people have gotten it to work with NGINX, too, like mentioned above.

@Electronickss
Copy link

Yup just going to use nginx. I was just going to forward a port to it so it was up while I worked to get nginx production but it looks like getting it out to the Internet will just have to wait

@StrayanDropbear
Copy link

Would be nice if HTTPS could be apart of PlexRequests though

@tidusjar
Copy link
Member

@StrayanDropbear I agree! It will be part of PlexRequests... At some point 😄

@StrayanDropbear
Copy link

Haha that's fine, take your time.

@ericgcollyer
Copy link

Just putting in my two cents. I'd love to see this feature implemented.

@Magikarplvl4 Magikarplvl4 added this to the Release v2.0 - re-work the core of plexrequest milestone Dec 6, 2016
@Magikarplvl4
Copy link
Contributor

Magikarplvl4 commented Dec 6, 2016

planned for the 2.0.0 release

@Magikarplvl4 Magikarplvl4 removed the V2.x label Feb 3, 2017
@IndianaJoe1216
Copy link

Definitely would love to see this get implemented! Keep up the good work!

@jdenson
Copy link

jdenson commented Feb 11, 2017

Looking forward to this. Thanks for all the hard work @tidusjar

@CyberMew
Copy link

What is the update on this?

@tidusjar
Copy link
Member

tidusjar commented Mar 11, 2017 via email

@StrayanDropbear
Copy link

Honestly this isn't a huge issue, currently using nginx for reverse proxy with ssl and it works fine. Take your time on this one.

@CyberMew
Copy link

For the less technical ones like me is there any tutorial on how to enable "ngix for reverse proxy with ssl" for my users?

@StrayanDropbear
Copy link

Are you running ombi on windows or linux? this tutorial will work for ombi https://www.digitalocean.com/community/tutorials/how-to-configure-nginx-with-ssl-as-a-reverse-proxy-for-jenkins

@chrisausbun
Copy link

chrisausbun commented Mar 11, 2017 via email

@cvockrodt
Copy link

https://developers.coveo.com/display/public/SearchREST/Configuring+HTTPS+Reverse+Proxy+in+IIS

@seanvree
Copy link

seanvree commented Mar 12, 2017

I've got this working fine on IIS with reverse proxy and SSL.

You have to make sure in IIS that you create a virtual directory for PlexRequest. DO NOT CREATE an application for it, then you create you rewrite rule for that virtual directory only. Make sure you disable all the other inherited rules.

So, would look something like this:
WWWRoot
\Plexreqeust (Virtual Dir)
\web.config

http://pastebin.com/rRjv5ACW

@chrisausbun
Copy link

chrisausbun commented Mar 14, 2017 via email

@seanvree
Copy link

seanvree commented Mar 14, 2017

Also, make sure you enable anon auth in the PR vir dir so you can simply rely on PLEX auth. Otherwise, if a user hit YOURDOMAIN.com/plexrequest/ then they would have to auth with IIS, and then again with PLEX.

See, for all these python apps like sonarr, radarr, nzbhydra. I simply created a virtual directory for EACH application, then I created a web.config for each virtual dir. You also have to make sure that those vir dirs are NOT inheriting ANY settings from the parent (WWWROOT).

That way I can control auth and rewrite individually...that way it doesn't screw up my base website rewrite. All these python based applications obvi don't play well with windows and IIS.

I have this working great using this method with all applications using reverse proxy and using MUXIMUX as my front-end.

Wasn't easy. Took me a while to figure this out.

Just some tips.

@carnivorouz
Copy link

+1 for this. Thanks for the great work.

@Magikarplvl4
Copy link
Contributor

Workaround is setup a reverse proxy server

@gold007eye
Copy link

gold007eye commented Apr 7, 2017

+1 for integrated SSL support. I use subdomain forwarding via google for ombi, but do not have actual domain hosting for my domain so I don't think the ngix option will work for me.. and running this on Win7 VM from my NAS server currently.

@Magikarplvl4
Copy link
Contributor

You need a domein anyway If you use the ssl option..

@Ombi-app Ombi-app locked and limited conversation to collaborators Apr 7, 2017
@Ombi-app Ombi-app unlocked this conversation Apr 12, 2017
@ukdeveloper
Copy link

Hi, I'm pretty new to this. Could someone explain exactly what this is? Is it purely a "request service" where users can ask you to add something to your plex, or is it fully automated where users can request something and its automatically added... somehow.

@Magikarplvl4
Copy link
Contributor

@ukdeveloper this is not the right place to ask something like that. See our forums for more support.

@ukdeveloper
Copy link

oh sorry. like I say I'm very new to this but eager to learn. Could you paste me the forum address?

@tidusjar
Copy link
Member

@mmedic
Copy link

mmedic commented Sep 28, 2017

@seanvree Could you please re-publish your web.config? Seems like your patebin post is expired. I am trying to do the same - reverse proxy to PlexPy and PlexRequests through IIS. Thanks!

@goku-son
Copy link

@tisusjar, any plans on adding native SSL support in V3? Understand there is a workaround, but would rather not setup a reverse proxy just to allow Ombi to be accessed via SSL remotely.

@seanvree
Copy link

@mmedic Sorry, just saw your comment. I assume you've figured it out, if not:

https://github.com/tidusjar/Ombi/wiki/Reverse-Proxy-Examples

@tidusjar
Copy link
Member

@goku-son there are currently no plans for native SSL

@Froodle
Copy link

Froodle commented Nov 10, 2019

Any updates to this? is it still not planned/implemented? seems like many people want this feature

@ericgcollyer
Copy link

Any updates to this? is it still not planned/implemented? seems like many people want this feature

I think most people who want to run Ombi with SSL implement reverse proxies. Especially since Ombi runs in combination with other services, this makes much more sense.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests