Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] Docker WebUI

Featured Replies

21 hours ago, Kameleon83 said:

Hello and thank you,
Yes, that's a good idea. I will try to integrate that later. I am quite busy in the coming days.

 

---------------------

 

Bonjour et merci,

Oui, c'est une bonne idée. Je vais essayer d'intégrer cela par la suite. Je suis assez occupé dans les jours à venir.

 

I wouldn't imagine there is, but does a GitHub page exist for this project? I'd love to try to integrate something like this for my VMware environment as well as the VMs on my unraid server.

  • Replies 126
  • Views 41.9k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • I open my bitbucket. https://[email protected]/kameleon83/unraid-docker-webui.git

  • Kameleon83
    Kameleon83

    Hello, I have added a UNRAID_IP variable. It will allow to set the IP address of the server by default. So if a container does not have the same IP then it will not replace it with HOST. T

  • Kameleon83
    Kameleon83

    There are no updates planned at the moment. I'm very busy at the moment. I'll see about doing something for a setting to remove this for people who want it. I'm on 6.12.2 and for the moment eve

Posted Images

20 hours ago, Kameleon83 said:

Thanks for your feedback.

Being a small mistake, I took 2 minutes to correct it. Update and try again.

Thanks very much, just tested. Works perfect now. :)

  • Author

  - Adding zoom in/out
  - Adding a filter
  - Add a HOST environment variable to set your HOSTNAME or dns (if ports are open)

Just updated, great work! Thank you

I seem to be having an issue where I click the docker I wish to view and it seems to try to connect me to a different tower that I've never seen before called saminthedark (apologies to anyone who has that).  Not sure what to do.  Doesn't connect to any of my docker containers either.  Worked before, but seems to have recently come up.

  • Author
11 minutes ago, asopala said:

I seem to be having an issue where I click the docker I wish to view and it seems to try to connect me to a different tower that I've never seen before called saminthedark (apologies to anyone who has that).  Not sure what to do.  Doesn't connect to any of my docker containers either.  Worked before, but seems to have recently come up.

It’s normal. A new input on config (HOST). Change value and it will fine.

  • 3 weeks later...

Hi,

can't access the webui, this is the error in the log:

 

http: panic serving 192.168.1.8:50930: interface conversion: interface {} is nil, not bool
goroutine 19 [running]:

 

Any suggestion?

  • Author
2 hours ago, Serverless said:

Hi,

can't access the webui, this is the error in the log:

 

http: panic serving 192.168.1.8:50930: interface conversion: interface {} is nil, not bool
goroutine 19 [running]:

 

Any suggestion?

Do you have the line with the error?
Can you also send me your file, located in: /var/local/emhttp/plugins/dynamix.docker.manager/docker.json
I work with this file. And according to your error, it tries to transform an information into a boolean when it should only be true or false.
No sensitive data exists in this file but just in case, check it.
Thanks for your feedback.

 

Edited by Kameleon83

1 hour ago, Kameleon83 said:

Do you have the line with the error?
Can you also send me your file, located in: /var/local/emhttp/plugins/dynamix.docker.manager/docker.json
I work with this file. And according to your error, it tries to transform an information into a boolean when it should only be true or false.
No sensitive data exists in this file but just in case, check it.
Thanks for your feedback.

 

Hi,

I attached the file you requested.

I noted that there is one strange entry with the name of docker container "0" and all the vaules at "null"...

Thanks! 

webgui error.txt docker.json

Edited by Serverless

  • Author
17 hours ago, Serverless said:

Ok, I removed those lines and now everything is ok. Thanks for the hint, but I really don't know why that entry was generated...

Thanks for the feedback. 
Thanks to your mistake, I put a security in case the problem comes back.
I don't know why you got a 'null' instead of 'true' or 'false'.

  • 4 weeks later...

I added a small JS code in a user JS extension :

window.onload = function(){
	document.getElementById("filter").focus();
};

maybe it's something that you can integrate directly?

  • Author
17 minutes ago, dada051 said:

I added a small JS code in a user JS extension :

window.onload = function(){
	document.getElementById("filter").focus();
};

maybe it's something that you can integrate directly?

Hello,

This is a good idea. I just put an autofocus on the input #filter.

😎

Hello! I am getting the following error:

 

2022/01/05 23:28:47 main.go:101: parse "http://192.168.86.16:[PORT:]": invalid port ":]" after host
2022/01/05 23:28:47 server.go:3160: http: panic serving 192.168.86.60:56012: runtime error: invalid memory address or nil pointer dereference

 

Look at your various templates.  One of them has a webUI entry of http://[IP]:[PORT:]  The [PORT:] part is invalid and should have a number in there

That was it, thanks! DuckDNS was the offending container.

22 minutes ago, ZachunRAID said:

That was it, thanks! DuckDNS was the offending container.

Thanks.  Probably due to how LSIO generates the templates that entry is stuck in there, but I'll remove it from CA for installs going forward

On 9/7/2021 at 3:10 PM, Meles Meles said:

It doesn't take into account a container having its own IP address

I have the same problem. I have a docker container with a fixed IP address and when i click spore its tab the app takes me back to the Unraid login screen. How can I solve this issue ? I think I missing something in the configuration tab.

 

I set as HOST the IP address of the Unraid server, but in this way only the bridge dockers work well, not the br0 with it's own fixed IP.

 

WebUI.thumb.PNG.03a8bc737785778f40b7559d78ab5a09.PNG

  • Author
11 hours ago, Davide95 said:

I have the same problem. I have a docker container with a fixed IP address and when i click spore its tab the app takes me back to the Unraid login screen. How can I solve this issue ? I think I missing something in the configuration tab.

 

I set as HOST the IP address of the Unraid server, but in this way only the bridge dockers work well, not the br0 with it's own fixed IP.

 

WebUI.thumb.PNG.03a8bc737785778f40b7559d78ab5a09.PNG

Hello Davide95,

Indeed, you have to put the HOST of your Unraid or a remote Host with a DynDNS.

My software retrieves the file /var/local/emhttp/plugins/dynamix.docker.manager/docker.json.

Can you send me this file, privately?
Also tell me the container, so I can try to find a solution if it is possible.

Have a nice day.

  • Author

Hello,

I have added a UNRAID_IP variable. It will allow to set the IP address of the server by default.
So if a container does not have the same IP then it will not replace it with HOST.

The template has changed.

CleanShot 2022-01-09 at 12.50.40.png

On 1/9/2022 at 6:56 AM, Kameleon83 said:

Hello,

I have added a UNRAID_IP variable. It will allow to set the IP address of the server by default.
So if a container does not have the same IP then it will not replace it with HOST.

The template has changed.

CleanShot 2022-01-09 at 12.50.40.png

Hey, thanks for the active work on this Web-App

I would like to understand more on what these variables are doing internally. I have them both set to the local IP address of server. Some more context may be better for understanding.

 

Also, how can I change the title of your page "Docker Web UI" to what I want to? as I keep this tab open all the time and would like to rename to something I can quickly get to.

 

Thanks for the app again.

 

Cheers!

  • Author
14 hours ago, Shomil Saini said:

Hey, thanks for the active work on this Web-App

I would like to understand more on what these variables are doing internally. I have them both set to the local IP address of server. Some more context may be better for understanding.

 

Also, how can I change the title of your page "Docker Web UI" to what I want to? as I keep this tab open all the time and would like to rename to something I can quickly get to.

 

Thanks for the app again.

 

Cheers!

I'm watching this this weekend. I'll explain it a bit better and put another environment variable for the page title.

  • Author
On 1/13/2022 at 7:16 PM, Shomil Saini said:

Hey, thanks for the active work on this Web-App

I would like to understand more on what these variables are doing internally. I have them both set to the local IP address of server. Some more context may be better for understanding.

 

Also, how can I change the title of your page "Docker Web UI" to what I want to? as I keep this tab open all the time and would like to rename to something I can quickly get to.

 

Thanks for the app again.

 

Cheers!

I added a TITLE variable to change the title of the page. By default, I left Docker WebUI. I also changed the description on page 1. I hope it will be newer understandable on how to use the variables.
If you want to see newer, go to the BitBucket

Keep getting this when accessing the web gui. I removed my IP and put <IP> instead

 

This page isn’t working <IP> didn’t send any data.
ERR_EMPTY_RESPONSE

 

Here's my docker json if you want it

docker.json

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...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.