Jump to content
linuxserver.io

[Support] Linuxserver.io - Heimdall

188 posts in this topic Last Reply

Recommended Posts

that example seems to be for setting up heimdall as the landing page for mysite.com instead of its own subdomain heimdall.mysite.com which is all i'm going for. should be less complicated, i feel like i'm missing something simple here, just don't know what.

Share this post


Link to post
On 6/19/2020 at 3:03 PM, Cpt. Chaz said:

that example seems to be for setting up heimdall as the landing page for mysite.com instead of its own subdomain heimdall.mysite.com which is all i'm going for. should be less complicated, i feel like i'm missing something simple here, just don't know what.

found the issue, even simpler than i thought. i forgot to put the container onto the letsencrypt docker network instead of bridge mode. only took me 5 days to realize it. 

Share this post


Link to post
Posted (edited)

Why am I now getting "Not Available" under Version:

 

when looking at the docker container among the other containers I use? Has this project been deleted or something?

Edited by plantsandbinary

Share this post


Link to post
On 8/31/2020 at 11:37 AM, plantsandbinary said:

Why am I now getting "Not Available" under Version:

 

when looking at the docker container among the other containers I use? Has this project been deleted or something?

Heimdall is still alive. You are probably talking about the update ready/up to date/not available on the untaid docker page?

If so, that is an unraid issue and nothing to do with the container.

You can try a force update and see if that works.

Share this post


Link to post

Does anyone know why I would be unable to access Heimdall all of a sudden?  It worked fine for a year now then over the past week since we had a power outage, I try to login and go to a 419 page informing me that my session expired.  I just access this container inside my network via IP so no reverse proxying or DNS issues.  I also tried deleting the keys and still had no luck.  What might be causing this and how can i force a new session?

Share this post


Link to post

Anyone know how to get Heimdall working locally without any reverse proxy? I don't want to reverse proxy sonarr, radarr, tautulli just to get heimdell to work. However whenever I click on any of the applications on heimdall it links me to a invalid URL in the format

 

http://UNRAIDIP:HEIMDALPORT/UNRAIDIP:APPPORT

For example clicking on tautulli from heimdall brings me to a page

http://10.0.0.1:1234/10.0.0.1:8181

 

where I want it to only open up http://10.0.0.1:8181 to go to tautulli

Am I configuring something wrong?

Share this post


Link to post
31 minutes ago, bobokun said:

Anyone know how to get Heimdall working locally without any reverse proxy? I don't want to reverse proxy sonarr, radarr, tautulli just to get heimdell to work. However whenever I click on any of the applications on heimdall it links me to a invalid URL in the format

 

http://UNRAIDIP:HEIMDALPORT/UNRAIDIP:APPPORT

For example clicking on tautulli from heimdall brings me to a page

http://10.0.0.1:1234/10.0.0.1:8181

 

where I want it to only open up http://10.0.0.1:8181 to go to tautulli

Am I configuring something wrong?

Put in the full url including http:// in app settings

Share this post


Link to post

Hey guys, let me start off saying I'm VERY new to Unraid and computers in general. I've got this far with the use of videos and such.

 

Anyway, I have the reverse proxy setup and everything works great where I can type in my own domain and access Sonarr, Radarr, Nextcloud. I'd like to set up the Heimdall app but I dont know much about it, I have read through the blog that was posted on page 6 of this thread but still have questions.

 

First, when I install the docker and the ports for http and https are blank, do I just make them up myself and use something that is available....or do I need to use specific ports that relate to SWAG (LetsEncrypt) or something else? 

Edited by SPOautos

Share this post


Link to post
51 minutes ago, SPOautos said:

Hey guys, let me start off saying I'm VERY new to Unraid and computers in general. I've got this far with the use of videos and such.

 

Anyway, I have the reverse proxy setup and everything works great where I can type in my own domain and access Sonarr, Radarr, Nextcloud. I'd like to set up the Heimdall app but I dont know much about it, I have read through the blog that was posted on page 6 of this thread but still have questions.

 

First, when I install the docker and the ports for http and https are blank, do I just make them up myself and use something that is available....or do I need to use specific ports that relate to SWAG (LetsEncrypt) or something else? 

If swag and heimdall are on the same custom bridge network, you don't even need to map ports for heimdall as swag will connect directly to the heimdall container over the custom docker bridge network.

Share this post


Link to post
1 hour ago, aptalca said:

If swag and heimdall are on the same custom bridge network, you don't even need to map ports for heimdall as swag will connect directly to the heimdall container over the custom docker bridge network.

 

 

I installed it and its running, however when I go to the Webgui it just opens up another instance of Unraid instead of going to the Heimdall gui

 

Is it doing that because I need to go in to the config folder and remove "sample" and the rest of these instructions from the blog?.....

Once the containers are set up, we'll find the file named heimdall.subfolder.conf.sample under letsencrypt's /config/nginx/proxy-confs folder and rename it to heimdall.subfolder.conf. If we look inside that conf file, we'll see that it is set to use location / {, which will cause an issue because there is already a location defined for / inside the default site config for letsencrypt. So we need to edit the default site config at /config/nginx/site-confs/default and comment out the location block for / inside our main server block so it reads:

#location / { # try_files $uri $uri/ /index.html /index.php?$args =404; #}

That way, nginx will use the / location block from our heimdall proxy conf instead.

After that, when we navigate to https://linuxserver-test.com, we'll see the Heimdall interface.

 

In that section above, the instructions talk about removing "sample" from the "subfolder.conf"......however what about the subdomain.conf file? Does sample need to come off of it as well like I had to do for Sonarr and other? Also, so I need to do anything in the subdomain file so that the custom domain is tied to Heimdall?

 

Thanks!

Edited by SPOautos

Share this post


Link to post
1 hour ago, SPOautos said:

 

 

I installed it and its running, however when I go to the Webgui it just opens up another instance of Unraid instead of going to the Heimdall gui

 

Is it doing that because I need to go in to the config folder and remove "sample" and the rest of these instructions from the blog?.....

Once the containers are set up, we'll find the file named heimdall.subfolder.conf.sample under letsencrypt's /config/nginx/proxy-confs folder and rename it to heimdall.subfolder.conf. If we look inside that conf file, we'll see that it is set to use location / {, which will cause an issue because there is already a location defined for / inside the default site config for letsencrypt. So we need to edit the default site config at /config/nginx/site-confs/default and comment out the location block for / inside our main server block so it reads:

#location / { # try_files $uri $uri/ /index.html /index.php?$args =404; #}

That way, nginx will use the / location block from our heimdall proxy conf instead.

After that, when we navigate to https://linuxserver-test.com, we'll see the Heimdall interface.

 

In that section above, the instructions talk about removing "sample" from the "subfolder.conf"......however what about the subdomain.conf file? Does sample need to come off of it as well like I had to do for Sonarr and other? Also, so I need to do anything in the subdomain file so that the custom domain is tied to Heimdall?

 

Thanks!

No, only subfolder.

The subdomain one is for serving it at https://heimdall.mydomain.com

 

Try connecting to your domain on a cell phone with wifi turned off

Share this post


Link to post

I wanted to have this on a subdomain https://server.mydomain.com so I edited the subdomain.config and took sample off and have it so that I can see it at my custom subdomain and its working great.....HOWEVER, I still cant access it through the webgui at the container un Unraid. When I select the Webgui it just opens another instance of Unraid.

 

Is that because something like my ports are messed up?  When looking in the Docker tab to the right of Heibdall where it shows the ip/ports it has......

172.18.0.9:443/TCP myserverip:  (with no port number next to the server ip after the colon)
172.18.0.9:80/TCP myserverip:   (with no port number next to the server ip after the colon)

 

Does it need to have the port numbers edited for the Webgui to work?

Edited by SPOautos

Share this post


Link to post
12 hours ago, SPOautos said:

 

 

I installed it and its running, however when I go to the Webgui it just opens up another instance of Unraid instead of going to the Heimdall gui

Same. If you resolve this please post your method, thanks

Share this post


Link to post
1 hour ago, DuneJeeper said:

Same. If you resolve this please post your method, thanks

 

You have to go into the Heimdall container template and assign port numbers. It conflicts with the port numbers of Swag....when I opened the Swag webgui it took me to a messed up view of the Heimdall webgui.  So in the template for http I used 280 and for https 2443. Now I can access Heimdall from the webgui and from my custom url.  Somone said it doesn't need a port number but it appears its best to use them, and if you don't it interferes with Swag

Share this post


Link to post

So looking closer.....Heimdall and Swag are both using ports 80/443 and when I go to the Swag webgui I get a messed up view of my Heimdall page. My Swag has been forwarded to 180/1443 but the two webgui's still seem to be having some kind of conflict.

 

Shouldn't something be changed so that these two containers webgui's aren't interfering with eachother?

 

I am new to all of this stuff so I really don't know enough about all this to understand what's really going on and if this needs to be addressed or not.....but it seems like it needs to be addressed.

Edited by SPOautos

Share this post


Link to post
19 minutes ago, SPOautos said:

 

You have to go into the Heimdall container template and assign port numbers. It conflicts with the port numbers of Swag....when I opened the Swag webgui it took me to a messed up view of the Heimdall webgui.  So in the template for http I used 280 and for https 2443. Now I can access Heimdall from the webgui and from my custom url.  Somone said it doesn't need a port number but it appears its best to use them, and if you don't it interferes with Swag

I guess my issue doesn't have to do with the Swag. I don't have it. I was just having the same issue as you regarding the webui launching a new unraid dashboard page.

Share this post


Link to post
12 minutes ago, DuneJeeper said:

I guess my issue doesn't have to do with the Swag. I don't have it. I was just having the same issue as you regarding the webui launching a new unraid dashboard page.

 

Did you add ports in your Heimdall template? Once I added ports (I used 280 and 2443) then it let me access the webgui. Its the fields "http port" (280) and "https ports" (2443)

Edited by SPOautos

Share this post


Link to post

If you already reverse proxied, you don't need to connect via host ip. Just use the domain

Share this post


Link to post
3 hours ago, SPOautos said:

 

Did you add ports in your Heimdall template? Once I added ports (I used 280 and 2443) then it let me access the webgui. Its the fields "http port" (280) and "https ports" (2443)

I did. It's working now, thanks! But I'm having a problem getting pihole connected. I keep getting this error even though my information is accurate. Let me clarify. I can save it and use it but I can't get a successful test. I believe if that were successful I'd get reatime data.

 

h3.PNG

Edited by DuneJeeper

Share this post


Link to post

Ok I've tried some different configurations to no avail still trying to get realtime data on my icon. Example is from a video.

h4.PNG.609075d2ad208fce64a3b8a65a8d4f96.PNG

 

I continue to get the API error even though I'm linking directly to the api.php file 

 

 

h5.thumb.PNG.703fa11260f8b1a4022df0d145d7ca0f.PNG

 

My configurations seem correct as setup and suggested 

 

h6.thumb.PNG.94490b35f129687bf110a56c9a316d46.PNG

 

h7.thumb.PNG.b59baf8cafedbab87e70092ff3c60030.PNG

 

Any more ideas? It's probably something so little I'm missing.

Edited by DuneJeeper
clarify pic

Share this post


Link to post

Is it normal that if you go to a browser on a device that is NOT local to your network (for instance using cellular) and type in your main internet ip address of your router into the browser, that it would bring up your Heimdall page?  Same with typing in the Dynamic DNS that is setup for the router.

 

Mine is doing that and it doesn't seem like that would be normal. Is there a issue somewhere? Wondering if you guys have this same thing happening....

 

Thanks

Edited by SPOautos

Share this post


Link to post
1 hour ago, SPOautos said:

Is it normal that if you go to a browser on a device that is NOT local to your network (for instance using cellular) and type in your main internet ip address of your router into the browser, that it would bring up your Heimdall page?

Nope, not normal.  It should bring up the unRAID GUI (and it does for me).

 

I have Heimdall assigned its own IP address on a separate VLAN so there should be no confusion between the two anyway.

 

Even if you have it installed in Host/Bridge mode on the server IP address, it should have a port number that is required to bring up the Heimdall page.

 

Have you done any internal docker or router port forwarding involving Heimdall port and port 80?

Share this post


Link to post
17 minutes ago, Hoopster said:

Nope, not normal.  It should bring up the unRAID GUI (and it does for me).

 

I have Heimdall assigned its own IP address on a separate VLAN so there should be no confusion between the two anyway.

 

Even if you have it installed in Host/Bridge mode on the server IP address, it should have a port number that is required to bring up the Heimdall page.

 

Have you done any internal docker or router port forwarding involving Heimdall port and port 80?

 

In my router I have a couple port forwards setup but they were for Swag and it uses the unraid server ip address with external port 80 and internal port 180....as well as another one that is same ip with external port 443 and internal port 1443. Which 18-/1443 is what I set Swag up with.

 

In my Heimdall template for http port I changed it to 280 and https port 2443 BUT I believe in the Heimdall conf file it has some stuff in it relating to port 80, but I didnt change anything in the conf file, its just however it comes. I have a Swag reverse proxy setup....I dont really understand exactly what all its doing....could it be affecting the Heimdall in a way that is causing that?

 

image.thumb.png.33330f50b927e48248c0f29d8d53117f.png

 

Edited by SPOautos

Share this post


Link to post

The behavior you are seeing would seem to indicate that port 80 externally is somehow being redirected to port 280 internally.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.