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.
Message added by EDACerton,

When requesting support, please include a Tailscale diag package with your request:

 

https://edac.dev/unraid/plugin-diagnostics/usage/

[Plugin] Tailscale

Featured Replies

Hi

I'm using tailscale on multiple instances of unraid (Tower, TowerPC, Isengard) and always used the default settings. I can access the machines at home (Tower, TowerPC) through wireguard using the LAN IP (192.168.178.x) and the tailscale (100.x.x.87). I can access shares and the WebUI. On the machine (Isengard) at my second location I can access all tailscale devices, but not the Unraid instance via LAN (192.168.0.48).

I've tried a couple of settings, disabling tailscale, but nothing seems to work. I can ping the machine on the local network, but cannot access any shares or the WebUI.

I'm quite sure i'm missing something obvious.

Thank you in advance, and with best regards,

Chive


Edit: I've noticed that 'tailscale status' returned "relay" instead of "direct". I've restarted the router and unraid and it states "direct" now. Any idea why tailscale chose "relay" on a LAN?

isengard-tailscale-diag-20250708-103048.zip

Edited by WickedChive

  • Replies 1.7k
  • Views 376.8k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • EDACerton
    EDACerton

    This topic is not for support of the Tailscale docker integration. Please make a post in the appropriate OS support forum for issues related to the docker integration. Common Issues I

  • 2024.08.28   This update contains an important alert for Unraid Connect users. We recently determined that the Flash Backup feature of Unraid Connect would back up the Tailscale state file.

  • EDACerton
    EDACerton

    2023.05.25b Update Tailscale to 1.42.0 Add Tailscale web interface to Settings page Add page for Tailscale / plugin logs Switch Taildrop implementation to use native Unrai

Posted Images

Hi All,

I'm running out of ideas. I had to switch my server onto Starlink and as everything is now behind CGNAT all my Port Forwarding seems to have broken.

I had Nextcloud running before (not AIO), and everything was working.

Now, seeing how I can't access it easily from ouside the network, I'm trying to get a NextCloud AIO / Tailscale solution running locally. Here are the steps I've taken.

  1. Installed NextCloud AIO

    1. Realized it needs a domain, so I followed a guide saying to use Tailscale

  2. Installed Tailscale Plugin

  3. Went through SpaceInvader One's Guide for Tailscale, and enabled "Allow Tailscale DNS settings"

    1. however when I go to hit my Tailscale IP, it says "connection timed out"

    2. I have also tried to ping the same IP and it doesn't return anything.

I tried to turn off Redis from the previous configuration as well as my Nginx Proxy Manager.

I have no idea anymore. Please Help?

Bahamut-tailscale-diag-20250711-100002.zip bahamut-diagnostics-20250711-0926.zip

  • 3 weeks later...

I have tailscale installed on a Mac computer and Windows. I have 192.168.20.2 shared from Unraid so that I can attempt to promote smb access. I can ping and access the smb share on a Windows computer, but I can only ping through Apple and cannot connect to the smb server. Any ideas?

Have you made sure everything works without Tailscale first?

8 hours ago, Espressomatic said:

Have you made sure everything works without Tailscale first?

Yes. Everything works 100% when im in the network and not using tailscale. I have also verified that tailscale works on a windows based computer so it appears the issue is only with mac at this time.

  • Author

What version of Tailscale do you have on the Mac? The latest version (1.86.0) had issues on Mac and got pulled.

I'm running 1.82.5 on MacOS and have no plans to update in the near-term. I had issues with 1.84 and see the latest available version from self-update is 1.84.1

Undocumented breaking changes and regressions are too common on this platform to allow auto-updating. Further, on MacOS and mobile, I keep Tailscale set to auto-start only when outside my LAN. I may manually turn it on for a special purpose, like to use my USA or EU-based exit nodes, but otherwise it's off on those machines when I'm home.

At this time I'm not actively running the plugin on Unraid either. I've uninstalled all instances the last time I was repairing an issue and haven't yet reinstalled. So TS is currently running on only VMs and LXC in Unraid: pfSense VM, LXC with Nginx Reverse Proxy, LXC with AdGuard Home. I'll look at putting the plugin back in server in September.

Edited by Espressomatic

21 hours ago, EDACerton said:

What version of Tailscale do you have on the Mac? The latest version (1.86.0) had issues on Mac and got pulled.

Currently running 1.84.0 on unraid and 1.84.1 on Mac. Could this be my issue?

After update to 1.86.0 2025.07.29, br0 interface disappeared

2 hours ago, Chengnan said:

Après mise à jour au 1.86.0 2025.07.29, l'interface br0 a disparu

Hello, I am in the same situation, updated today and everything has been disabled on the Unraid panel.

2 hours ago, Chengnan said:

After update to 1.86.0 2025.07.29, br0 interface disappeared

  • Author
3 hours ago, professeurx said:

the diagnosis has been uploaded

ID : 9e47b5f66b6307a21229cf8b742166c1

I looked at the diagnostics, and I don’t see any problems with br0… it’s still there and working, so I’m not sure what problem your seeing.

I’d recommend restarting the server, the plugin update also restarts the WebGUI, so it’s possible there was some other issue that the restart brought to the surface. You might have to log in to Tailscale again after that — it looks like you tried the reauthenticate button a couple times, which instantly expires the node.

6 hours ago, EDACerton said:

J'ai regardé les diagnostics, et je ne vois aucun problème avec br0... il est toujours là et fonctionne, donc je ne suis pas sûr du problème que vous voyez.

Je recommande de redémarrer le serveur, la mise à jour du plugin redémarre également le WebGUI, il est donc possible qu'il y ait un autre problème que le redémarrage ait amené à la surface. Vous devrez peut-être vous connecter à nouveau à Tailscale après cela - il semble que vous ayez essayé le bouton réauthentique un instant, qui expire instantanément le nœud.

I did a reboot and everything was back to normal. Thx

On 7/11/2025 at 10:00 AM, Flexbomb said:

Hi All,

I'm running out of ideas. I had to switch my server onto Starlink and as everything is now behind CGNAT all my Port Forwarding seems to have broken.

I had Nextcloud running before (not AIO), and everything was working.

Now, seeing how I can't access it easily from ouside the network, I'm trying to get a NextCloud AIO / Tailscale solution running locally. Here are the steps I've taken.

  1. Installed NextCloud AIO

    1. Realized it needs a domain, so I followed a guide saying to use Tailscale

  2. Installed Tailscale Plugin

  3. Went through SpaceInvader One's Guide for Tailscale, and enabled "Allow Tailscale DNS settings"

    1. however when I go to hit my Tailscale IP, it says "connection timed out"

    2. I have also tried to ping the same IP and it doesn't return anything.

I tried to turn off Redis from the previous configuration as well as my Nginx Proxy Manager.

I have no idea anymore. Please Help?

Bahamut-tailscale-diag-20250711-100002.zip bahamut-diagnostics-20250711-0926.zip

Just re posting this to see if anyone can help?

  • Author
6 hours ago, Flexbomb said:

Just re posting this to see if anyone can help?

The SIO guide that gives those instructions is out of date, and (if you look in the comments), turning Tailscale DNS on is a bad idea for most installations.

From your diagnostics, the only devices on your tailnet are the server itself, and an iOS device which shows as offline. What are you using to test with?

Hey there,

When I use this tailscale plugin on unraid.
Homeassistant (docker) stops being able to talk to devices (smart plugs etc) on the local & other local subnets.

Any ideas how can I fix this?

It would be grande if we could make the help sections explain how a function works not just what its command is.

i.e why would someone use 'unraid services listen on tailscale IP' or 'enable IP forwarding' etc.

On my router I just turn on tailscale and it approve it on the website and it works as if I am at home.

Settings:
Screenshot 2025-08-01 at 12.01.27.png

Edited by dopeytree

Anyone have any issues using the tailscale plugin to enable Funnel for a specific container?
for some reason i can't get it to work, having tried a variety of different parameters in different places. I searched this thread, didn't see any others with this specific issue. Confirmed it's not account settings elsewhere, since if i set it to Serve and go to the console for the container itself, Funnel works via CLI

Can anyone share their configuration perhaps? I assume i must be missing something simple

Edited by john_smith

after latest update i'm unable to select my mullvad exit node, anyone tried that?

EDIT: found a workaround solution, and it seems unraid is already aware and working on this. Link to the temporary fix: https://forums.unraid.net/bug-reports/prereleases/tailscale_container_hook-keeps-changing-to-a-folder-r3999/

Hello there,

Since unraid os upgrade to 7.2.0 (beta), my only container configured to use a specific tailscale host (container-specific tailscale usage), which is Jellyfin (linuxserver image), fails to run with the following message at the end of the docker run command, which is reproduced below. I also attach diagnostics from tailscale plugin. I am running latest versdion of the tailscale plugin. Didn't change anything to my config or tailscale settings between the update or in the past months, and the docker starts without problem if I disable tailscale in the container config. Many thanks in advance.

error message:

docker: Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: exec: "/opt/unraid/tailscale": is a directory: unknown: permission denied.

The command failed.

full docker run command:
docker run

-d

--name='jellyfin'

--entrypoint='/opt/unraid/tailscale'

--net='bridge'

--pids-limit 2048

--privileged=true

-e TZ="America/New_York"

-e HOST_OS="Unraid"

-e HOST_HOSTNAME="Beelink"

-e HOST_CONTAINERNAME="jellyfin"

-e 'JELLYFIN_PublishedServerUrl'='http://XXX'

-e 'DOCKER_MODS'='lizardbyte/themerr-jellyfin:latest|linuxserver/mods:jellyfin-opencl-intel'

-e 'PUID'='99'

-e 'PGID'='100'

-e 'UMASK'='022'

-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:XXXX]'

-l net.unraid.docker.icon='https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/jellyfin-logo.png'

-l net.unraid.docker.tailscale.webui='https://[hostname][magicdns]'

-p 'xx:xx/tcp'

-p 'xx:xx/tcp'

-p 'xx;xx/udp'

-v '/host path/':'/data/':'rw,slave'

-v '/host path':'/config':'rw'

-v '/usr/local/share/docker/tailscale_container_hook':'/opt/unraid/tailscale'

--cap-add=NET_ADMIN

--device='/dev/net/tun'

--device='/dev/dri/' 'lscr.io/linuxserver/jellyfin:latest'

docker: Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: exec: "/opt/unraid/tailscale": is a directory: unknown: permission denied.

The command failed.

Beelink-tailscale-diag-20250802-161823.zip

Edited by wildenrou

Is there a way to set up connections to more than one tailnets, and switch between them, just like I do on my Slackware host: tailscale switch <id>? Or list the available connections: tailscale switch -list?

I'm planning to phase out Tailscale on all my systems. It's a cool concept, but I maintain with 100% conviction that it's no more than a technology preview.

It's the most unreliable systems software I have installed on any platform and where it may work for weeks on end, one day it may just stop working on one or more systems where you may not have control over the client update process. Or their coordinator may be down.

It worked great from both my iPhone on cellular and WiFi in multiple cities across two continents for a couple of months. Today it doesn't work at all on my iPhone and I can't connect to any home network machines. This (again) has nothing to do with the plugin, just Tailscale clients in general.

If you can get a solid deployment up and running on all your systems while self-hosting your own coordinator and then freeze those versions and absolutely never update, you may be ok. Anything short of that is going to eventually turn into a paint point. I can't run something that only works sometimes, even if that's 99% of the time. That missing 1% can sometimes be more critical than the other 99.

Edited by Espressomatic

  • Author
2 minutes ago, Espressomatic said:

I'm planning to phase out Tailscale on all my systems. It's a cool concept, but I maintain with 100% conviction that it's no more than a technology preview.

It's the most unreliable systems software I have installed on any platform and where it may work for weeks on end, one day it may just stop working on one or more systems where you may not have control over the client update process. Or their coordinator may be down.

If you can get a solid deployment up and running on all your systems while self-hosting your own coordinator and then freeze those versions and absolutely never update, you may be ok. Anything short of that is going to eventually turn into a paint point. I can't run something that only works sometimes, even if that's 99% of the time. That missing 1% can sometimes be more critical than the other 99.

This is a support thread, not a complaint thread. There are many folks who run Tailscale on many devices without issue. It’s a good platform and I intended to continue using/supporting it.

Your standard of “I can’t run something that only works sometimes” is unachievable, too… every computer system has bugs, whether that be hardware (that can fail), operating systems (which can fail), or software (which can fail). Even Unraid itself has had its fair share of issues that would break that standard.

You don’t want Tailscale, that’s fine, but that’s off topic here.

7 minutes ago, Espressomatic said:

I'm planning to phase out Tailscale on all my systems. It's a cool concept, but I maintain with 100% conviction that it's no more than a technology preview.

I agree with @EDACerton that this is off-topic. I just want to add (briefly) so that anyone new to Tailscale doesn't get scared away, that the above is only the opinion of one user, and is demonstrably untrue.

Most of us use TS every day with nearly zero issues. Mine has been rock solid, except for configuration issues on my end.

As noted, no software (or hardware) is 100% trouble-free. Ask Microsoft, or Cisco, or any other massive IT-centric company that runs mission-critical software. Bugs and patches happen. Often.

Tailscale has been far more reliable than I'd say 80% of the software I use on a regular basis.

Use it or don't, but please don't dissuade others from trying a great (and free!) package just because you are having a bad time.

Edited by Elmojo
typos

The bottom line is that no matter how good the plugin is, the underlying project is just not stable and literally any update for any platform can bring the whole thing down.

I can guarantee without reservation that there is not a single person out in the world running Tailscale on iOS, MacOS, Android and Linux who has not had the whole thing come down regularly if they are using anything approaching automatic updates. I spend enough time on their github to back this up. These aren't isolated incidents I'm seeing here.

Edited by Espressomatic

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.