--Enhancement Suggestion-- Getting Heimdall working as a proxy #34

Closed
opened 2026-02-20 11:14:32 -05:00 by deekerman · 11 comments
Owner

Originally created by @antipiot on GitHub (Feb 12, 2018).

Is this possible to Get Heimdall to act as a proxy for any local services?

Maybe a master password to get access to any registred services may help to get the thing more secure.
I'm not very aware on how a proxy work but this might be great!

Originally created by @antipiot on GitHub (Feb 12, 2018). Is this possible to Get Heimdall to act as a proxy for any local services? Maybe a master password to get access to any registred services may help to get the thing more secure. I'm not very aware on how a proxy work but this might be great!
Author
Owner

@aptalca commented on GitHub (Feb 12, 2018):

You can reverse proxy this app through nginx with ssl. We have a letsencrypt/nginx image here: https://hub.docker.com/r/linuxserver/letsencrypt/

Through the reverse proxy, you can add security and password control via .htpasswd

@aptalca commented on GitHub (Feb 12, 2018): You can reverse proxy this app through nginx with ssl. We have a letsencrypt/nginx image here: https://hub.docker.com/r/linuxserver/letsencrypt/ Through the reverse proxy, you can add security and password control via `.htpasswd`
Author
Owner

@skluthe commented on GitHub (Feb 13, 2018):

You can also use caddy if you don't want to mess around with getting let's encrypt certs and have something do it for you.

@skluthe commented on GitHub (Feb 13, 2018): You can also use caddy if you don't want to mess around with getting let's encrypt certs and have something do it for you.
Author
Owner

@aptalca commented on GitHub (Feb 13, 2018):

? Same amount of work is required for both. Set the dns records and/or forward ports

@aptalca commented on GitHub (Feb 13, 2018): ? Same amount of work is required for both. Set the dns records and/or forward ports
Author
Owner

@skluthe commented on GitHub (Feb 13, 2018):

Oh wow, didn't look at the docker hub page. Thought you were talking about regular nginx. Definitely going to check that out.

@skluthe commented on GitHub (Feb 13, 2018): Oh wow, didn't look at the docker hub page. Thought you were talking about regular nginx. Definitely going to check that out.
Author
Owner

@nuhll commented on GitHub (Feb 14, 2018):

I dont think thats what the poster want.

He want it so he just needs to forward/authenticate to heimdall, and heimdall proxys all other requests/apps/pages. I also would be interested in this, would clean a lot of mess! And you could acess it from everywhere.

Why it should be added?

  • You only need to forward 1 port
  • You only need to remember 1 user:password

http < ip to heimdall > : < port to heimdall > / < name of heimdall app > (or name of button, what ever)

@nuhll commented on GitHub (Feb 14, 2018): I dont think thats what the poster want. He want it so he just needs to forward/authenticate to heimdall, and heimdall proxys all other requests/apps/pages. I also would be interested in this, would clean a lot of mess! And you could acess it from everywhere. Why it should be added? - You only need to forward 1 port - You only need to remember 1 user:password http < ip to heimdall > : < port to heimdall > / < name of heimdall app > (or name of button, what ever)
Author
Owner

@antipiot commented on GitHub (Feb 15, 2018):

He want it so he just needs to forward/authenticate to heimdall, and heimdall proxys all other requests/apps/pages.

Exactly what i wanted to say, thanks for clarifying :-)

@antipiot commented on GitHub (Feb 15, 2018): > He want it so he just needs to forward/authenticate to heimdall, and heimdall proxys all other requests/apps/pages. Exactly what i wanted to say, thanks for clarifying :-)
Author
Owner

@nuhll commented on GitHub (Feb 15, 2018):

Np, was the first thing i thought when i saw this app. :)

@nuhll commented on GitHub (Feb 15, 2018): Np, was the first thing i thought when i saw this app. :)
Author
Owner

@nuhll commented on GitHub (Feb 19, 2018):

@KodeStar
Could you please also look into this? This would be absolut thing, i would pay for it.

@nuhll commented on GitHub (Feb 19, 2018): @KodeStar Could you please also look into this? This would be absolut thing, i would pay for it.
Author
Owner

@raulfg3 commented on GitHub (May 20, 2018):

I'm interesting too.

configure a nginx reverse proxy is not easy (at least for me), configure heimdall is really easy, so add a reverse proxy + letsencrypt is a must have it.

@raulfg3 commented on GitHub (May 20, 2018): I'm interesting too. configure a nginx reverse proxy is not easy (at least for me), configure heimdall is really easy, so add a reverse proxy + letsencrypt is a must have it.
Author
Owner

@YAMLcase commented on GitHub (Nov 2, 2018):

I'm torn. I want this feature too, but also don't want Heimdall to bloat. Maybe there's a "docker way" by using some intermediate container for this feature?

@YAMLcase commented on GitHub (Nov 2, 2018): I'm torn. I want this feature too, but also don't want Heimdall to bloat. Maybe there's a "docker way" by using some intermediate container for this feature?
Author
Owner

@Faeton73 commented on GitHub (Nov 16, 2018):

I would love to have this feature too, though I think it is way beyond Heimdall 's scope now. As a side note, I came across Heimdall (and firstly Organizr) looking for an application with this feature.

@Faeton73 commented on GitHub (Nov 16, 2018): I would love to have this feature too, though I think it is way beyond Heimdall 's scope now. As a side note, I came across Heimdall (and firstly Organizr) looking for an application with this feature.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Heimdall-linuxserver#34
No description provided.