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

Just set up tailscale on all of my devices, tried to remote into the unraid WebGUI from my iPhone and am getting a 'took too long to respond' error.

 

I attached the diagnostic 

TerraNAS-tailscale-diag-20240123-222334.zip

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

3 minutes ago, EDACerton said:

I'd start by using the "Restart" button in Tailscale settings, that'll probably fix it for you.

Same issue

  • Author
Just now, CopesaCola said:

Same issue

That was fast... give it about 5 minutes, if it's still not working run another diagnostic for me. The services can take a couple minutes to update configuration and restart.

Just now, EDACerton said:

That was fast... give it about 5 minutes, if it's still not working run another diagnostic for me. The services can take a couple minutes to update configuration and restart.

Will do, I hit restart and it didn't look like anything happened. I'll send back in a few if nothing changes though.

Followed Todo88's advice and managed to get it working! Thanks for the help! I am not sure if this made a difference, but in case it might help someone, this was the command I used when I got everything working: "tailscale set --advertise-routes=192.168.0.0/24,192.168.1.0/24 --advertise-exit-node", formerly I had --accept-routes enabled, but I just left it out this go and it seems to work just fine. The thing that finally pushed it over the edge to working was adding the tailscale gateway to the routing table with my IPv4 192.168.0.6 UnRAID address, which caused the web ui to become inaccessible from all routes, but after a restart, it started working again, and tailscale finally started acting as expected.

Edited by VampyreVK

  • Author
On 1/23/2024 at 10:44 PM, CopesaCola said:

I took a look at this, and the problem that I saw in the first diagnostic was corrected (nginx wasn't listening on the Tailscale IP, it is now).

 

As far as I can tell, everything looks normal. Can you get in via something other than your phone?

 

Also, just as an FYI -- there's a known issue with mobile devices and the WebGUI, if you log in from a mobile device and forget to close the page, it can eventually crash the WebGUI.

Hey I just posted an issue in github, but tailscale 1.58.1 was removed, they had to re-release as 1.58.2 with some fixes

  • Author

*facepalms*
 

Give me a few minutes 😀

Edited by EDACerton

I just tried this from above, but now it's 'refused to connect'.

 

I see you're about to fix the update so I'll try again then!

IMG_1213.png

Update fixed it!

 

Thanks so much

 

I don't know why but I tried nearly every suggestion from this thread and from the Tailscale website to improve the performance but connecting/opening files from my Unraid Tailscale SMB Shares via IOS Tailscale, is just painfully slow.

 

Does anybody has a hint or a tip ?

At least yours works.
I can't get samba shares to work for the life of me.
I tried putting unraid in exit node mode, of course turning off netbios, various combinations of settings, but it simply does not work.

What am I doing wrong?

PatisoNAS-tailscale-diag-20240129-151621.zip

On 1/25/2024 at 9:59 PM, T-Birth said:

I don't know why but I tried nearly every suggestion from this thread and from the Tailscale website to improve the performance but connecting/opening files from my Unraid Tailscale SMB Shares via IOS Tailscale, is just painfully slow.

 

Does anybody has a hint or a tip ?

did you try forwarding the port 41641 (UDP) to your unraid server? its important that your tailscale devices connect directly and not via relay (DERP) servers. Using the relay servers is the most likely reason for slow performance: https://tailscale.com/kb/1257/connection-types

Hello, my Unraid is using a system proxy and it runs through a virtual machine called OpenWrt. Due to this setup, I am unable to access the Unraid WebUI after each boot, although I can access the Docker WebUI. I have to manually restart Tailscale in order to access the Unraid WebUI. Can you please advise me on how to solve this issue?

--------------------------------------------------------------------------------------

I just discovered that I can open the WebUI before starting the virtual machine, but I can't open it after the virtual machine is started.

I found /usr/local/emhttp/plugins/tailscale/restart.sh. I wrote a script to temporarily solve this problem.

 

 

 

Red-tailscale-diag-20240130-145829.zip

Edited by LovelyRed

Hi, i have the tailscale application installed as a docker container and use it to access my unraid server webui remotely without port forwarding. How is this plugin different from the application? Thanks

1 hour ago, rama3124 said:

Hi, i have the tailscale application installed as a docker container and use it to access my unraid server webui remotely without port forwarding. How is this plugin different from the application? Thanks

It is a plugin, not a container. Therefore it runs even before and independently of Docker. You can stop and start the Docker service on the web interface via Tailscale. Especially if you don’t autostart your array (due to encryption), this is the only way to start it from remote.

1 hour ago, TBT said:

It is a plugin, not a container. Therefore it runs even before and independently of Docker. You can stop and start the Docker service on the web interface via Tailscale. Especially if you don’t autostart your array (due to encryption), this is the only way to start it from remote.

Makes sense, thanks for the reply. I autostart my array and don't really need to be able to start and stop docker through tailscale. Are there other advantages to the plugin? For example, does it use less resources?

I see a new "Preview" version in the community apps; what is the use of this one versus the existing plugin?

  • Author
11 hours ago, martial said:

I see a new "Preview" version in the community apps; what is the use of this one versus the existing plugin?

I've decided to start using a two-stage release.

 

The "preview" version will get new updates as soon as they are ready -- new Tailscale versions, UI updates, etc.

 

The "regular" version will update more slowly (this will probably be about a week later than the preview version, although that's not set in stone).

 

It's easy to switch between the two versions, too -- just install the one you want from Community Applications, it will remove the old one as it installs.

Edited by EDACerton

On 1/23/2024 at 6:57 PM, Myk3_ said:


Not sure I am doing something right.. I can access the UnRaid server by the tailscale IP as well as the "normal" IP.. I would like to access other machines on the network, so I added the networks to the available subnets. I am still unable to access the other IPs even though they have been added and approved in the tailscale console..

I am still unable to get subnets working while using the unraid plugin as the subnet router. I can access anything hosted and using the same IP as the unraid server.. I have 4 ethernet adapters 1 for each subnet, so different docker containers can be hosted on different subnets.. I have set those subnets as advertised routes and approved them in the tailscale gui.. anything I can check to see about getting the subnets working?

 

Edited by Myk3_

  • Author
6 minutes ago, Myk3_ said:

I am still unable to get subnets working while using the unraid plugin as the subnet router. I can access anything hosted and using the same IP as the unraid server.. I have 4 ethernet adapters 1 for each subnet, so different docker containers can be hosted on different subnets.. I have set those subnets as advertised routes and approved them in the tailscale gui.. anything I can check to see about getting the subnets working?

UnRaid-tailscale-diag-20240131-112809.zip 237.56 kB · 0 downloads

Have you enabled host access to custom networks in your docker settings?

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.