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,

actually I have the following issue with the standard plugin - the tailscale generated resolve.conf always gets overwritten by unraids dhcpcd after some seconds. Cycling tail scales accept-dns to false and true again via the gui results in a new - correct - generated resolve.conf from tailscale and then gets overwritten by unraids standard resolve.conf...

It doesn't matter if I am using static or automatic ip address for Unraid - same behavior.

I´m using Unraid 7.1.4 and plugin version 2025.07.29

Can somebody help? Thanks :-)

  • Replies 1.7k
  • Views 376.7k
  • 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

On 8/7/2025 at 4:26 AM, EDACerton said:

Ah, I see what's happening. The check that is supposed to start with 7.2 is already running, but you won't see the option that controls it until you update.

I'll send you a PM with a fix in the meantime (it's simple, but I don't want to post here so that folks don't try it blindly).

Hi.

Im having the same problem as thuesen with the funnel and i am on the last stable 7.1.4 and not super enthused to update to the beta. Is it possible for you to send me if you had a fix for this problem? Im soon bald from all the hair pulling....

Thanks in advance!

  • Author

The update posted earlier today should fix the funnel issues on 7.1 and earlier.

  • 2 weeks later...

I'm having an issue where the Tailscale plugin doesn't seem to work after OS startup. I have to go to the Unraid admin page via direct IP and log in, then go to the Tailscale plugin settings page and restart it. After that I'm able to successfully access Unraid admin via Tailscale.

This was not happening until recently, any idea what might be happening?

I have attempted:
1) Uninstall and re-install the plugin

2) Re-authenticate

As a side issue (which I assume is totally unrelated) I am seeing is that when I access the settings page I see this in the log. Looks like the static js and css files are missing from the plugin?
```

Aug 25 18:35:13 <servername> nginx: 2025/08/25 18:35:13 [error] 36898#36898: *2095 open() "/usr/local/emhttp/plugins/tailscale/vendor/select2/select2.min.js" failed (2: No such file or directory) while sending to client, client: 192.168.1.100, server: , request: "GET /plugins/tailscale/vendor/select2/select2.min.js HTTP/1.1", host: "192.168.1.103", referrer: "http://192.168.1.103/Settings/Tailscale"

Aug 25 18:35:13 <servername> nginx: 2025/08/25 18:35:13 [error] 36898#36898: *2078 open() "/usr/local/emhttp/plugins/tailscale/vendor/select2/select2.min.css" failed (2: No such file or directory) while sending to client, client: 192.168.1.100, server: , request: "GET /plugins/tailscale/vendor/select2/select2.min.css HTTP/1.1", host: "192.168.1.103", referrer: "http://192.168.1.103/Settings/Tailscale"

```

  • Author
4 hours ago, ExcaliburVT said:

I'm having an issue where the Tailscale plugin doesn't seem to work after OS startup. I have to go to the Unraid admin page via direct IP and log in, then go to the Tailscale plugin settings page and restart it. After that I'm able to successfully access Unraid admin via Tailscale.

This was not happening until recently, any idea what might be happening?

I have attempted:
1) Uninstall and re-install the plugin

2) Re-authenticate

As a side issue (which I assume is totally unrelated) I am seeing is that when I access the settings page I see this in the log. Looks like the static js and css files are missing from the plugin?
```

Aug 25 18:35:13 <servername> nginx: 2025/08/25 18:35:13 [error] 36898#36898: *2095 open() "/usr/local/emhttp/plugins/tailscale/vendor/select2/select2.min.js" failed (2: No such file or directory) while sending to client, client: 192.168.1.100, server: , request: "GET /plugins/tailscale/vendor/select2/select2.min.js HTTP/1.1", host: "192.168.1.103", referrer: "http://192.168.1.103/Settings/Tailscale"

Aug 25 18:35:13 <servername> nginx: 2025/08/25 18:35:13 [error] 36898#36898: *2078 open() "/usr/local/emhttp/plugins/tailscale/vendor/select2/select2.min.css" failed (2: No such file or directory) while sending to client, client: 192.168.1.100, server: , request: "GET /plugins/tailscale/vendor/select2/select2.min.css HTTP/1.1", host: "192.168.1.103", referrer: "http://192.168.1.103/Settings/Tailscale"

```

The select2 thing is cosmetic; it's a side effect of moving some code between repos a while back. I'll have that fixed in the next update.

As for the restart issue -- this probably has something to do with how/when the network comes up during boot. I need diagnostics to understand what's happening better.

Please follow the instructions in the pinned post to generate plugin diagnostics. You can either download the diagnostics and attach to a post here, or use the "Upload" button and post the ID it gives you.

2 minutes ago, EDACerton said:

The select2 thing is cosmetic; it's a side effect of moving some code between repos a while back. I'll have that fixed in the next update.

As for the restart issue -- this probably has something to do with how/when the network comes up during boot. I need diagnostics to understand what's happening better.

Please follow the instructions in the pinned post to generate plugin diagnostics. You can either download the diagnostics and attach to a post here, or use the "Upload" button and post the ID it gives you.

Uploaded:

ID: e53c9939811253fb94ec764d070e1443

I cant seem to go "online" on the tailscale network after a reboot.

in the info tab, this is what I have.

chatgpt says that I should disable IPV6 ince it tries to connect via V6, but Settings->network settings->Network Protocol=IPv4 only

I have attached my log below.

What seems to be my issue, and how to fix ? :)

Have a nice evening.

Status

 

Tailscale Version

1.86.2-tc47caa10d-gf5d087d04

Tailscale Health

You are logged out. The last login error was: fetch control key: Get "https://controlplane.tailscale.com/key?v=123": dial tcp [2606:b740:49::115]:443: connect: network is unreachable

Logged In

Yes

In Network Map

No

Online

No

Key Expiration

Disabled

Tags

Tailscale Lock: Enabled

No

Connected via Tailscale

No

tower-diagnostics-20250826-2330.zip

///////////

It was an internal DNS thing on my network. I used an other DNS server, and a reboot of the server, and the thing is back up and running.

My Unraid Connect also started to fail, so that was the give-away that something was off.

Have a nice evening

Edited by kimmer
Fixed the issue

  • 2 weeks later...

I recently changed my login provider for Tailscale and was unable to log out of TS from the plugin so I removed it and reinstalled. Now I am unable to log in with the new provider in the plugin and get the error 'device with nodekey:[node key] already exists; please log out explicitly and try logging in again. I am also unable to log in with the old provider and get error '403 user is not authorized to view this auth request'. I'm kinda stuck and can't figure out how to log out of the plugin or change my node key. Anyone have any ideas?

Edit: For anyone finding this in the future, you need to erase the Tailscale configuration in settings which says it logs you out if you actually read it.

Sigh.

Edited by Nimitz

On 8/25/2025 at 10:45 PM, ExcaliburVT said:

Uploaded:

ID: e53c9939811253fb94ec764d070e1443

@EDACerton uploaded

  • 3 weeks later...
On 8/11/2025 at 9:51 PM, bthoven said:

I'm running the latest plugin.

Recently, I have lost my internet connection twice. When the internet was restored, I also lost the Tailscale connection. Restarting Tailscale through the plugin GUI did not resolve the issue, so I had to reboot my Unraid system to restore the connection.

I'm using Headscale 0.26.1 as its controller on Unraid.

Is there a way to reconnect it without rebooting Unraid?

Thank you.

Same issue here. Just happened to me. (However, I don't use Headscale). Internet went out for a couple of minutes, and Tailscale obviously lost connection. When internet was restored, Tailscale would not reconnect. It also stopped all of my containers from accessing the Internet. I tried to stop and start Tailscale from the command line, but no dice. I had to do a full server reboot to reconnect. Anyone know what's happening here?

Yeah I'm still having this issue. Every time the server reboots Tailscale initially works, but then sometime in the first few minutes its "broken" and I have to connect directly via the local IP, go to the Plugin settings and restart it.

I've uploaded a new diagnostic:
3a5d248fe0e88cc5191101032bcecbe7

@EDACerton Hi! can you update the plugin to get the latest binaries of tailscale? (currently 1.88.3). The plugins only has 1.88.1. Thank you !

I think there might be a conflict problem with the docker Preserve user defined networks:
setting
and tailscale as since turning this on I can no longer access my tailscale network externally, also internally there are issues if on a different subnet when previously all worked fine.

Anyone else run in to issues?

Docker -> show advanced -> Preserve user defined networks: yes

I have been trying to get the Tailscale Plugin to work on Unraid 7.1.3. Whenever I install this plugin, I am no longer able to load the Docker or Apps tabs. Once I uninstall the plugin these tabs work properly again. My Tailscale is signed in and authenticated correctly. Is this a known problem? I have been unable to find evidence of anyone else reporting this problem.

  • 3 weeks later...

Hello good people..

I have the tailscale plugin installed, but the speed is not very good, About 15 mbit..

My internet is 1000/1000.. And i have a 8core amd processor, in my unrade server... I checked the speed on an 900 mbit 5g antenna, in my city.. Does anyone know how to speed this up??

I tested it using SpeedTest-By-OpenSpeedTest.

Or is this the fastest it will go??

thank you.

Regards..

Afternoon,

I'm having trouble with one of my Docker containers which utilises Tailscale Serve. It used to work fine, but I've noticed that I can't now access it on the FQDN provided by TailScale. Looking at the Tailscale Admin console, I can see that the TLS Certificate Status is 'expired' and there's a message to say that 'A new certificate needs to be generated'.

Unfortunately, I can't see any documentation on how to generate a new certificate for a docker instance running the Tailscale Unraid Plugin.

Running:
Unraid: 7.1.4

Tailscale Plugin: 1.88.3-tf453b350e-g6ebb4c936

Docker Container: Syncthing lscr.io/linuxserver/syncthing

Docker: 27.5.1

Thanks

image.png

  • 2 weeks later...

I updated Tailscale today and lost connection to unraid's GUI login. The only thing that appeared to be running or accessible was pihole on the same machine. I had to use the console and after logging in as root, was able to type '/etc/rc.d/rc.tailscale stop' and then the login GUI loaded. I then removed Tailscale to prevent any other issues.

Thought this could help someone else.

Edited by John Browning

Since Tailscale just launched the services configuration https://tailscale.com/blog/services-beta i was wondering how to run it in Tailscale on unraid.
tailscale serve ... is possible only once, otherwise it's possible to run it in background and add more, but this will probbaly not survive a boot. So the best option would be to enable a serv.conf file for that. Adding one to the tailscale.cfg seem not to work SERVE_CONFIG="/boot/config/plugins/tailscale/serve.json"

And even if it does, it would be better to integrate it to the GUI. The code in the current version should support it, is there any intention to implement it?

  • Author
2 hours ago, ssc1991 said:

Since Tailscale just launched the services configuration https://tailscale.com/blog/services-beta i was wondering how to run it in Tailscale on unraid.
tailscale serve ... is possible only once, otherwise it's possible to run it in background and add more, but this will probbaly not survive a boot. So the best option would be to enable a serv.conf file for that. Adding one to the tailscale.cfg seem not to work SERVE_CONFIG="/boot/config/plugins/tailscale/serve.json"

And even if it does, it would be better to integrate it to the GUI. The code in the current version should support it, is there any intention to implement it?

  1. It's been out for 4 hours, I need a little time to look at things to see how difficult it's going to be to integrate into the GUI. I'm also talking with folks at Tailscale about improvements that can be made so that creating services is easier. I do plan to add it -- I think it's a great feature -- but I'm not sure on exactly when that will happen.

  2. You can configure it using the CLI and the normal tailscale serve commands, that data is persisted in the state file (and will therefore survive reboots).

  3. tailscale.cfg is a config file for the plugin, not for Tailscale itself, so adding Tailscale parameters there won't help you at all )

18 hours ago, EDACerton said:
  1. It's been out for 4 hours, I need a little time to look at things to see how difficult it's going to be to integrate into the GUI. I'm also talking with folks at Tailscale about improvements that can be made so that creating services is easier. I do plan to add it -- I think it's a great feature -- but I'm not sure on exactly when that will happen.

  2. You can configure it using the CLI and the normal tailscale serve commands, that data is persisted in the state file (and will therefore survive reboots).

  3. tailscale.cfg is a config file for the plugin, not for Tailscale itself, so adding Tailscale parameters there won't help you at all )

Hi, quick response )

1. No hussle, i was not aware of how active you are in maintaining it. It was more of a "hey here is a new feature possible in case you didn't notice" ;D
2. I was not aware of it being saved in the stat file, thats great
3. Thanks for clarification 👍

Anyone has problems with tailscale and stable 7.2.0? Since upgrading from RC2 I've lost access through my tailscale DNS to GUI so had to login via IP. Tried preview and stable build so 1.88.3 and 1.90.2 - no luck.

Accessing via tailscale IP works but DNS name does not work

Edited by cpu

On 10/30/2025 at 8:35 AM, cpu said:

Anyone has problems with tailscale and stable 7.2.0? Since upgrading from RC2 I've lost access through my tailscale DNS to GUI so had to login via IP. Tried preview and stable build so 1.88.3 and 1.90.2 - no luck.

Accessing via tailscale IP works but DNS name does not work

Yes i am having the same issue. Yesterday i could access my vaultwarden via my tailscale domain but today after upgrading to 7.2.0 i cannot anymore

EDIT: I now installed the Preview version of the plugin and everything works again!

Edited by Zombexx
found solution

same for me since yesterday upgrade to 7.2.0

when try to login, tailscale answer this device already exist.

After a restart a unraid + force login even with the error, tailscale is reconnected, working for me now

Edited by Moubai

  • Author

I don’t know of any changes that should cause behavior like that… I completed the 7.2 update on all of the my test boxes and my main production server without any issues.

If you’re having trouble though, the best thing to do is to install Plugin Diagnostics and then post/upload Tailscale diags, that way I can see what it is doing/thinking.

I am not sure whether this is new and related to 7.2 or has been an issue with my configuration before.

I can no longer access Plex when away from home (via tailscale). When trying to do so via the web interface, I am asked to enter my username and password. And afterwards, it says "internal server error. something went wrong on our end". This also happens when I access my Unraid VM via tailscale and then locally try to access Plex via 192.168... When trying to use it through the Plex APP on IOS, I can access Plex, but only have trailers and streaming services, but not access to my library.

All works fine when I am on my local network.

Thanks for your help!

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.