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.

Tailscale not being installed on Emby docker container

Featured Replies

I have tailscale running on all except one of my docker containers. Emby for whatever reason will not install tailscale. When I look in the container logs there is no mention of tailscale anywhere in there. 

I have it configured the same as the other containers so I think it's an incompatibility with the container.

Edited by AdamBearWA
remove logs

Solved by JM2005

1 hour ago, AdamBearWA said:

I have tailscale running on all except one of my docker containers. Emby for whatever reason will not install tailscale. When I look in the container logs there is no mention of tailscale anywhere in there. 

I have it configured the same as the other containers so I think it's an incompatibility with the container.

polar-diagnostics-20250728-2233.zip

Please post a screenshot from your Docker Template (if possible the whole template - Site Screenshot), including the log from Emby after clicking Apply in the Template and the docker run command.

  • Author

image.pngimage.png

@AdamBearWA please also post the docker run output (please click on the text docker run to see how to get that).

Please also issue:
docker container logs EmbyServer > /root/emby.log

from a Unraid terminal and drag and drop the the emby.log which will then be located on your server in /root/ here into the text box.

  • Author
docker run
  -d
  --name='EmbyServer'
  --entrypoint='/opt/unraid/tailscale'
  --net='unraid'
  --pids-limit 2048
  -e TZ="Australia/Perth"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="Polar"
  -e HOST_CONTAINERNAME="EmbyServer"
  -e 'UID'='99'
  -e 'GID'='100'
  -e 'GIDLIST'='2'
  -e TAILSCALE_HOSTNAME='emby'
  -e TAILSCALE_ALLOW_LAN_ACCESS='false'
  -e TAILSCALE_USE_SSH='false'
  -e TAILSCALE_USERSPACE_NETWORKING='false'
  -e TAILSCALE_SERVE_PORT='8096'
  -e ORG_ENTRYPOINT="/init"
  -l net.unraid.docker.managed=dockerman
  -l net.unraid.docker.webui='http://[IP]:[PORT:8096]/'
  -l net.unraid.docker.icon='https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/Logos/logoicon.png'
  -l net.unraid.docker.tailscale.webui='https://[hostname][magicdns]/'
  -l net.unraid.docker.tailscale.hostname='emby'
  -p '8096:8096/tcp'
  -v '/mnt':'/mnt':'rw'
  -v '/mnt/user/appdata/EmbyServer':'/config':'rw'
  -v '/usr/local/share/docker/tailscale_container_hook':'/opt/unraid/tailscale'
  --cap-add=NET_ADMIN
  --device='/dev/net/tun'
  --device='/dev/dri' 'emby/embyserver:beta'

0e09740d4b7aef1cb387ed29a1c8c5f17a887c5297a199bec138aa3fa39eccab

The command finished successfully!

emby.log

Edited by AdamBearWA
added docker log file

@AdamBearWA now you should see the issue:

=======================

Executing Unraid Docker Hook for Tailscale

Detecting Package Manager...

ERROR: Detection from Package Manager failed!

ERROR: Unraid Docker Hook script throw an error!

Starting container without Tailscale!

Starting container...

=======================

Okay, seems like Emby doesn't ship apk not with it's container, so to speak the integration won't work, you always can use other methods to get the container into your Tailnet like for example using a Sidecar.

  • Author

Thanks @ich777 . I thought it was a compatibility issue as it works perfectly in my other containers. Is it as simple as including apk or is there more to it? I will submit a feature request to emby.

2 hours ago, AdamBearWA said:

Thanks @ich777 . I thought it was a compatibility issue as it works perfectly in my other containers. Is it as simple as including apk or is there more to it? I will submit a feature request to emby.

Nope, I don‘t think that this container is compatible.

Sadly there are some out there which are not compatible at all.

Your best bet would be to use the Tailscale Sidecare method.

  • Solution

@AdamBearWA I use the following docker repository for my Emby Docker and Tailscale works with it just fine.

image.png

  • Author

Thanks @JM2005 . I can confirm that the following process fixed the issue:

  1. Open the Emby UI and go to the server settings

  2. Open the backup settings (requires the backup and restore plugin)

  3. Configure the backup to output to a folder that's outside of the docker container

  4. Go to the schedules settings and trigger the backup task

  5. Make sure you can access the backup folder and see that there's a backup there

  6. Open the Unraid UI

  7. Take a backup of the EmbyServer docker configuration, especially the path mappings.

  8. Deleted the EmbyServer docker app

  9. Add the Emby docker app (the linux server version)

    1. Add a path mapping that maps the path where you have your emby backup to /data/backup

    2. Make sure you remap the paths you had in the previous container

  10. Open the Emby UI and go to the server settings

  11. Enter your Emby Premier key (requires a subscription)

  12. Open the backup settings (requires the backup and restore plugin)

  13. Configure the backup to /data/backup

  14. Click Save

  15. Click the restore button. If it doesn't appear, refresh the page. If it still doesn't appear you didn't point it to a folder that has a valid backup.

  16. Wait patiently (especially if you have a large library)

Edited by AdamBearWA
include path mapping backup & restore

  • 9 months later...

@AdamBearWA and all here.
Thanks a lot for all the infos.
I also setup tailscale for my family, away from power forwarding.

For emby it was as easy as changing the docker source to "lscr.io/linuxserver/emby:latest" (without quotes) and enabling Tailscale.

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.