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.

Trying to create a Unraid template for a Dockerhub image

Featured Replies

I am trying to setup this docker image klschaefer/channels-dvr-plex-xmltv-proxy Tags | Docker Hub however when I do it starts on port 80 and port 8080 does not answer. Log shows it listening on port 80

 

{"EventId":14,"LogLevel":"Information","Category":"Microsoft.Hosting.Lifetime","Message":"Now listening on: http://[::]:80","State":{"Message":"Now listening on: http://[::]:80","address":"http://[::]:80","{OriginalFormat}":"Now listening on: {address}"}}

 

I've specified the WebUI as http://[IP]:[PORT:8080] 

 docker run -d -p 8080:80 \
    -e "XMLTV_SOURCE=http://ip:8089/devices/ANY/guide/xmltv?duration=1209600" \
    -e "M3U_SOURCE=http://ip:8089/devices/ANY/channels.m3u" \
    channels-dvr-plex-xmltv-proxy

From the github page linked on the dockerhub page

 

Did you add the port mapping for some host port mapped to container port 80? 

 

Also, the webUI entry always refers to the container port.  It does not refer to the host port (ie: for this it will be http://[IP]:[PORT:80])

 

The OS will automatically handle changing the applicable port to whatever you've mapped

  • Author

Here is the template

 

image.thumb.png.4e46f5ced004f3ec4041e43a38ddadb5.png

 

I saw your post in this thread How to make an UnRAID Docker Image/Template ? - Pre-Sales Support - Unraid so I set the WebUI to 8080

The container port is NOT 8080.  The container port is 80.  The host port when you add that is 8080, and the webUI as mentioned should be as I wrote above.  You need to remove that port and then re-add it

 

Also, should be noted that since you're giving the container its own dedicated IP, all the port mappings are ignored anyways.  The container will always use 80.  Port mapping only works (by design) in bridge mode.  It doesn't make much sense to map the ports in any other mode.

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.