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

On 1/28/2025 at 10:51 AM, EDACerton said:

You could put it on br0 so it gets its own IP. If it's on bridge/host, you can't exempt it.

I've been doing this now. I put sabnzbd on ita own IP (through br0). Unfortunately, the other dockers can no longer access it? Do I need to set somewhere the option "enable local LAN" in the plugin? Or something else that prevents this from working?

  • Replies 1.7k
  • Views 377.2k
  • 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 feel like I'm taking crazy pills and I'm not sure how to solve this problem. I am running v7.0.0 and I'm trying to install the Tailscale plugin from the "Apps" tab. Specifically I have tried to install "Tailscale (Plugin)" and "Tailscale (Plugin) - Preview" from Derek Kaser.

 

Every time I try to install them I get the following:

 

plugin: installing: tailscale.plg

Executing hook script: pre_plugin_checks plugin:

downloading: tailscale.plg ... done

 

plugin: downloading: tailscale_1.78.1_amd64.tgz ...

plugin: tailscale_1.78.1_amd64.tgz download failure: Network failure

Executing hook script: post_plugin_checks

 

 

I have checked that:

  1. My server is connected and can contact the internet
  2. My server can download docker containers as normal
  3. My server can download other plugins as normal
  4. The same behavior occurs whether my DNS server is set to "Automatic" or if it is set manually to Google or Cloudflare

 

I believe I can use the docker container, but I would prefer to use the plugin.

 

Any advice?

Edited by rmwhite

  • Author
8 minutes ago, rmwhite said:

Hi all, I feel like I'm taking crazy pills and I'm not sure how to solve this problem. I am running v7.0.0 and I'm trying to install the Tailscale plugin from the "Apps" tab. Specifically I have tried to install "Tailscale (Plugin)" and "Tailscale (Plugin) - Preview" from Derek Kaser.

 

Every time I try to install them I get the following:

 

plugin: installing: tailscale.plg

Executing hook script: pre_plugin_checks plugin:

downloading: tailscale.plg ... done

 

plugin: downloading: tailscale_1.78.1_amd64.tgz ...

plugin: tailscale_1.78.1_amd64.tgz download failure: Network failure

Executing hook script: post_plugin_checks

 

 

I have checked that:

  1. My server is connected and can contact the internet
  2. My server can download docker containers as normal
  3. My server can download other plugins as normal
  4. The same behavior occurs whether my DNS server is set to "Automatic" or if it is set manually to Google or Cloudflare

 

I believe I can use the docker container, but I would prefer to use the plugin.

 

Any advice?

Go to the console and run this:

 

wget https://pkgs.tailscale.com/stable/tailscale_1.78.1_amd64.tgz


and see what it says. 

Thank you so much for that troubleshooting step. It turns out that, for some reason, I cannot get to that site from my ISP.

 

I just switched from Xfinity (public IP) to fiber (CG-NAT), so I'm not sure if the CG-NAT has something to do with it. I still have my Xfinity service for a couple of days, and when I switch my WAN connection back to Xfinity I can download the plugin without issue.

 

It was extra confusing because I was connect to my work via a VPN and the file was downloading fine on my Windows machine. Once I used a device on my local network I couldn't even reach https://pkgs.tailscale.com.

 

Super odd, I think I'll file a ticket with my ISP.

 

In any case, thanks for the help!

 

On 2/2/2025 at 1:21 PM, EDACerton said:

 

This appears to be caused by a security fix that was added in Tailscale 1.80.0. It breaks the "Login" button when accessing the WebGUI over HTTP. I'm opening a case with Tailscale for that.

 

In the meantime, if you enable SSL/TLS for the WebGUI via "Management Settings", you should be able to complete the login. You can also open the CLI and run "tailscale up", then go to the link it gives you.

 

I've also rolled back the "main" plugin version to 1.78.1 while I work on getting a better fix for this. I will keep 1.80.0 on the "preview" branch for anyone that wants it (1.80.0 allows Unraid to use exit nodes again, so some folks might want that).

Hello folks,

 

I am running Unraid 7.0. I have the problem of no authentication option after hitting the view button. 

 

Also curiously even though I uninstalled tailscale plugin with reinstallation I keep getting a message that the server wants to run as an exit node.

 

In the console of Tailscale's website I similarly deleted my server device and readded it. 

 

Even after enabling it as an exit node I cannot authenticate after hitting the viewing button. 

 

Also as a work around, I typed "tailscale up" in the cli and nothing happens ( maybe Im doing that wrong?)

Adding SSL made by browser act funny so I stopped. 

 

Can you help. Would love to get tailscale up and running. 

 

image.thumb.png.e929a3bd0263797724d8bad6dcc6df84.png

 

tailscale.thumb.png.bee9e302058bb7b83f514833c28fa9e1.png

Edited by oncdoc

  • Author
9 minutes ago, oncdoc said:

 

Hello folks,

 

I am running Unraid 7.0. I have the problem of no authentication option after hitting the view button. 

 

Also curiously even though I uninstalled tailscale plugin with reinstallation I keep getting a message that the server wants to run as an exit node.

 

In the console of Tailscale's website I similarly deleted my server device and readded it. 

 

Even after enabling it as an exit node I cannot authenticate after hitting the viewing button. 

 

Also as a work around, I typed "tailscale up" in the cli and nothing happens ( maybe Im doing that wrong?)

Adding SSL made by browser act funny so I stopped. 

 

Can you help. Would love to get tailscale up and running. 

 

image.thumb.png.e929a3bd0263797724d8bad6dcc6df84.png

 

tailscale.thumb.png.bee9e302058bb7b83f514833c28fa9e1.png

Delete the device from the Tailscale admin console, then use the "Erase Configuration" button in the plugin settings (switch to advanced mode). That will give you a fresh start.

  • Author
15 hours ago, steve1977 said:

I've been doing this now. I put sabnzbd on ita own IP (through br0). Unfortunately, the other dockers can no longer access it? Do I need to set somewhere the option "enable local LAN" in the plugin? Or something else that prevents this from working?

That would be where I would start... you'll need to enable that from the console:

 

tailscale set --exit-node-allow-lan-access

 

I'll have to add that as an option in the settings in a future update.

Edited by EDACerton

Hi Ed !

I did as you asked.

Then I reauthorized unraid and confirmed that it is on the tailscale admin site as well.

The exit node status has resolved.

But the inability to switch of viewing has not been resolved.

 

image.png.482e0c0b35a13de1deeca0826b98fd7b.png

 

Thank you for your help.

 

7 minutes ago, EDACerton said:

Delete the device from the Tailscale admin console, then use the "Erase Configuration" button in the plugin settings (switch to advanced mode). That will give you a fresh start.

 

  • Author
16 minutes ago, oncdoc said:

Hi Ed !

I did as you asked.

Then I reauthorized unraid and confirmed that it is on the tailscale admin site as well.

The exit node status has resolved.

But the inability to switch of viewing has not been resolved.

 

image.png.482e0c0b35a13de1deeca0826b98fd7b.png

 

Thank you for your help.

 

 

Make sure that you have Tailscale installed and connected on the device you're using to access the Unraid WebGUI. If that doesn't work, you could try logging out on your client and logging back in. (Yes, this is annoying, and I actually just opened up a feature request on the Tailscale repo to see if we can get rid of the extra step.)

 

Alternately, everything that you can do in the GUI you can also do on the console using "tailscale set" commands.

Finally, my name isn't Ed ;)

Edited by EDACerton

9 minutes ago, EDACerton said:

Make sure that you have Tailscale installed and connected on the device you're using to access the Unraid WebGUI. If that doesn't work, you could try logging out on your client and logging back in. (Yes, this is annoying, and I actually just opened up a feature request on the Tailscale repo to see if we can get rid of the extra step.)

 

Alternately, everything that you can do in the GUI you can also do on the console using "tailscale set" commands.

Finally, my name isn't Ed ;)

Ha ! Im going to call you "Magic man" because the above steps worked. Specifically I did not have tailscale installed on the pc I was using!

 

thank you :)

 

  • Author
5 minutes ago, oncdoc said:

Ha ! Im going to call you "Magic man" because the above steps worked. Specifically I did not have tailscale installed on the pc I was using!

 

thank you :)

 

I'll take it :D

12 hours ago, EDACerton said:

That would be where I would start... you'll need to enable that from the console:

 

tailscale set --exit-node-allow-lan-access

 

I'll have to add that as an option in the settings in a future update.

Thank you. Let me give this a shot and see whether it solves the issue.

 

Is this change "permanent" or do I need to do it upon each docker restart? Or once updating the plugin?

 

Talking about update, I did use the plugin update from your github. Do I need to / can I switch back? How?

I was able to access my pihole remotely via tailscale plugin without an issue for a very long time, until today. I try and open it with tailscale connected and I get "can't reach this page" error. I was only able to access it just last night via tailscale nothing changed network side or server side. Any ideas?

image.png.209cd3cf796307b45b963c9bc0c36250.png

11 hours ago, steve1977 said:

Thank you. Let me give this a shot and see whether it solves the issue.

 

Is this change "permanent" or do I need to do it upon each docker restart? Or once updating the plugin?

 

Talking about update, I did use the plugin update from your github. Do I need to / can I switch back? How?

This solved it, thanks!

On 1/17/2025 at 3:15 PM, EDACerton said:

Turn off “Use Tailscale DNS” in the advanced settings of the plugin. 

Yes, this does correct the issue, but it also seems to disable my ability to use internal routing, such as unraid.mydomain.com, when piped through NPM and Adguard DNS.

17 hours ago, sdballer said:

Yes, this does correct the issue, but it also seems to disable my ability to use internal routing, such as unraid.mydomain.com, when piped through NPM and Adguard DNS.

 

Does your internal name resolution work when you're not using Tailscale at all? Insofar as I've seen with my own setup, one thing has little or nothing to do with the other. That is to say, when not using Tailscale DNS, what you describe should not break.

 

My DNS is solid for private/local and public/wan before and after Tailscale. It's key to make sure everything is in place and working reliably before deploying Tailscale. Unraid network settings, DNS resolver, DNS black hole & cache, proxy. It kind of sounds like something is out of place in your setup outside of Tailscale.

 

 

Edited by Espressomatic

  • Author
On 2/14/2025 at 6:58 PM, sdballer said:

Yes, this does correct the issue, but it also seems to disable my ability to use internal routing, such as unraid.mydomain.com, when piped through NPM and Adguard DNS.

This shouldn't be the case... disabling "Use Tailscale DNS" on the Unraid server shouldn't affect the DNS resolution on other devices, unless you're doing something weird like trying to run Adguard as a container on the Unraid server, then using the host Tailscale to resolve DNS for everything upstream...

 

If that's what you're doing, the better way is to set your Adguard server as the DNS server in your Tailscale admin console, then enable Tailscale DNS on the clients.

2 hours ago, EDACerton said:

the better way is to set your Adguard server as the DNS server in your Tailscale admin console

 

^ THIS - all day, this.

 

 

Nevermind

Edited by tDames
Wrong forum

  • JorgeB pinned this topic
On 2/16/2025 at 7:12 AM, EDACerton said:

This shouldn't be the case... disabling "Use Tailscale DNS" on the Unraid server shouldn't affect the DNS resolution on other devices, unless you're doing something weird like trying to run Adguard as a container on the Unraid server, then using the host Tailscale to resolve DNS for everything upstream...

 

If that's what you're doing, the better way is to set your Adguard server as the DNS server in your Tailscale admin console, then enable Tailscale DNS on the clients.

Yeah, I have the Tailscale admin panel using my Adguard DNS. I'm unsure why I can't use those DNS rewrites over Tailscale. I guess I'll keep looking.

 

This is my Adguard IP per photo.

image.png.1f216c70c7dd233389ef94f7bc12f2be.png

Edited by sdballer

When our tailscale dashboard shows our unraid tailscale client as out of date, we are reliant on the maintainers of this repository to update their code in order to update the unraid client, correct?

  • Author
1 hour ago, Scuro said:

When our tailscale dashboard shows our unraid tailscale client as out of date, we are reliant on the maintainers of this repository to update their code in order to update the unraid client, correct?

The plugin is currently being held on 1.78 because of a problem introduced in 1.80. Tailscale is aware of this, I’m trying to get into from them on when to expect a fix. 
 

The preview version of the plugin includes 1.80 if you really need to update to that version. 

Edited by EDACerton

Nope, your work is appreciated. Just making sure I have the update procedures correct.

Hi All,

I am convinced that this plugin is broken under Unraid 6.12.13.

When starting tailscale, the process uses random wireguard ports even when the port is specified under the GUI.

As the result i can never get direct connections as the firewall mapping don't match. I am not intrested in UPNP that induces other security issues in the environment.

 

I suspect the issue is the running command :
 

/usr/local/sbin/tailscaled -statedir /boot/config/plugins/tailscale/state -tun tailscale1 -port 41641

Should be with a "--port" at the end.

I have tried completely uninstalling the plugin and reinstalling. Cleaning up manually by deleting all tailscale files etc...
image.thumb.png.61c320f30582d708e7c29ea88c9cf541.png

image.png.fa7de5a5f2d24468feacedfc1b4135ab.png

I'm having trouble enabling the Tailscale SSH server on my unraid server.
I go to myUnraidUrl/Settings/Tailscale, click Viewing and then Sign in. Then after signing in on the new tab, I click Tailscale SSH server. Then I click "Run Tailscale SSH server", to toggle it on, but it immediately toggles off and I get an error message in the bottom right which reads "Failed to update node preference".

I'm running unraid 7.0.0 and Tailscale 1.80.0-t4f4686503-gccb3ce01b

Does anyone know what's causing this?

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.