-
Notifications
You must be signed in to change notification settings - Fork 379
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
Web Root Feature request #746
Comments
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
+1 on this, to prevent stale bot closing it! |
+1 please keep this alive - closing feature requests that are old is not a good idea |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Keeping this open! |
Yes please! An option like the one described in config.json would be cool. |
+1 That would be a useful feature |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Wow stale bot is keen |
+1 |
+1 to keep this alive |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
+1 to keep alive |
Does anyone have any suggestions on how to implement this feature? If we make a start on how to implement, then it should be more like that it gets picked up and done. |
It does look like the way to go forward with this is to implement a config variable which is applied to the |
You probably don't need a config — HTML markup can be made relative, and JavaScript can figure out the path on its own. If this is true, the issue would become much simpler. These relative URLs would need to change from absolute path to relative, for example, from The links and the image paths on the top navbar would need to be relative too (I only casually search the code on GitHub, perhaps there are more links/image paths): Same goes to these API socket.io path stored in One thing I am not sure is the socket.io URL. Not sure if it will work if you give that Beyond that I don't see anything outstanding that would need to be fixed. |
Just to clarify, |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Bump :( |
Bad bot |
Still waaaaant |
I just saw this now but already opened #1211. In my opinion, unability to run the config UI behind a proxy providing proper security is a risk to the end user which mandates a bug. Cheers, Uli |
+1 |
1 similar comment
+1 |
Bumpity Bump |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Still really want this! |
Not sure if this applies to anyone, but what about if you use subdomains instead of folders? |
Bump |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Bump... |
My only recommendation is to create a two container deployment. The first one will be an nginx container to act as the redirect to the container hosting homebridge. It sounds tedious but this is how we deploy applications on kubernetes most of the time :) |
Looks like a time to make fork |
Bump |
bump |
1 similar comment
bump |
+1 |
Tried to go over all the paths with a root reference and make them relative here: ce74f18 Did a general search for a few specific tokens to find where web paths are being used:
Made sure the results from the search in Sublime text only captured code that has web paths and NOT Unix commands or file paths. Would this be of interest? I saw a reference to a commit by @mikeh in the backlog, but couldn't see the contents. |
Chiming in here to keep this issue alive and say that I'm surprised this option doesn't exist given that you can change the proxy host already, but I want to proxy to a path instead of host like I'll try to open a PR to see if this issue can be resolved as it would really solve a big problem for a lot of people. |
I just realized, and as someone else pointed out, simply changing those to We need proper sub-path support. |
Frustrating this has been open and ignored for so long |
How has this been ignored? Is there a PR open on it? |
It is a pain for me to not be able to specify a web root path e.g.
/homebridgeui
So I can proxy more effectively on my system instead of having to use the root.Describe the solution you'd like:
I would like to be able to have an option to provide a web root path, such as
/homebridgeui
which means all UI is prefixed with that path. This allows me to use NGINX to proxy all of my applications that all run on / on a single system across multiple ports.Describe alternatives you've considered:
Can't find a way around this yet.
Additional context:
I run homebridge on the same home server as a tool called Tautulli, which provides this option and looks like this:
The text was updated successfully, but these errors were encountered: