dkaser / unraid-tailscale Goto Github PK
View Code? Open in Web Editor NEWInstalls Tailscale as an unRAID plugin. This allows connection via Tailscale even if the array is stopped.
License: GNU General Public License v3.0
Installs Tailscale as an unRAID plugin. This allows connection via Tailscale even if the array is stopped.
License: GNU General Public License v3.0
It seems like nginx is hanging/crashing when a listening interface changes, particularly if there's an open connection. Since the plugin restarts tailscale on array start, this causes nginx to hang and require manual restart.
After updating to 6.12 the SSH daemon would not start unless I uninstalled this plugin.
I don’t know if someone is like me. Using this plugin in unraid 6.12 will cause the SSH service to be closed after booting and cannot be opened
After Unraid 6.12.0-rc7, tailscale1 must be added as an included interface in /boot/config/network-extra.cfg for Unraid services to be accessible via Tailscale.
Can no longer connect to unraid webui remotely. Recently setup funnel, so I could certainly have messed up something. Can still connect to all the containers just fine and the funnel works as expected….just can’t connect to the webui.
Tailscale has added a built-in update feature, but this will not work properly on Unraid since the system "reinstalls" itself from the flash drive on every boot.
If users attempt to use the built-in updater, they could encounter unusual behavior (Tailscale rolling back versions, etc.).
https://tailscale.com/changelog#2024-01-23-client
2024.01.18
latest
No response
No response
Tailscale introduced the app connector feature today, and it would be nice to have an option to provide a tag name in the settings menu. I guess manually doing it over the shell should work for now, but it would be a nicer user experience.
Reported via https://forums.unraid.net/topic/136889-plugin-tailscale/page/6/#comment-1271672
Jun 16 06:31:52 HPGen8 unraid-tailscale: Stopping tailscaled.
Jun 16 06:31:52 HPGen8 tailscaled: 2023/06/16 06:31:52 tailscaled got signal terminated; shutting down
...
Jun 16 06:31:54 HPGen8 tailscaled: 2023/06/16 06:31:54 flushing log.
Jun 16 06:31:54 HPGen8 tailscaled: 2023/06/16 06:31:54 logger closing down
Change restart behavior to wait for daemon to stop before starting.
I have an unraid box with this tailscale plugin, works great. I made a new ubuntu vm in unraid, and installed tailscale on it, and now the vm is unable to resolve any dns addresses. Is this use case supposed to work? are there any workarounds? Thanks!
Looking through the support thread, I believe this is a known issue, but to reiterate, the connectivity status in the Admin Console is incorrect for the plugin. In the support thread, there was some speculation that this may not affect ; however, however after trying to get Tailscale on my iOS Devices and my Macbook Pro, I believe this is an actual issue. On my Windows desktop I can connect to the exit node on my Unraid box no problem, but on the Apple devices I have tried, the option is completely greyed out. This is likely because it is doing a check to what is getting reported to the console, which shows it is not connected. My Unraid version is 6.12.1 and looking at the picture of the person also experiencing the issue, both his units are > v. 6.12 as well.
Thank you in advance.
Hi at all,
I get the 404 nginx error on my fresh install of unraid. What am I missing? Shouldn't this work out of the box? I cannot even login in tailscale because the WebUI is missing.
Please give me a hint.
Steps to reproduce
https://forums.unraid.net/topic/164192-tailscale-plugin-not-working/
newest
newest
No response
No response
Hello
Noticed that the above was happening after upgrading to 6.12-RC5 - the issues stopped entirely after I moved Tailscale to my pfSense router (which realistically is where it should have been anyway!).
Thought I'd let you know. Have attached an Unraid diagnostics report from around the time I first noticed the issue.
babel-diagnostics-20230506-1546.zip
No idea how NGINX/etc relates to this plugin, and am happy to reinstall the plugin and generate more logs if you need.
After the plugin was updated to install 1.52.0, multiple users started reporting installation failures due to an MD5 hash mismatch on the Tailscale download.
When I download 1.52.0 on my network, I get the following md5sum:
36ae729bd2834d61068da0091d21abd4 tailscale_1.52.0_amd64.tgz
Other users have received the following hash:
b4d15d9908737e08e3f95ed5104603ce tailscale_1.52.0_amd64.tgz
can you add ability to add tailscale funnel on diffrent ports it will help expose traffic as many people are behing cg-nat they will be able to access their media servers as we cant use any alternatives like cloudflate tunnels as it forbidded for media servers
https://tailscale.com/kb/1223/tailscale-funnel/
Thanks amazing project !!
When rebooting my server I'm getting errors sent to my notifications (email in this case):
array(1) {
[0]=>
string(10) "tailscale1"
}
Stopping tailscaled.
Starting tailscaled: /usr/local/sbin/tailscaled
Ignoring accept-routes
Ignoring accept-dns
sh: line 1: /usr/local/emhttp/webGui/scripts/reload_services: No such file or directory
References:
https://forums.unraid.net/topic/136889-plugin-tailscale/?do=findComment&comment=1418247
tailscale/tailscale#12108
Workaround:
Apply tailscale set --stateful-filtering=false
via startup logic. Will revert this using a firstrun setting once a fixed version of Tailscale is released.
Add better interface for tailscale lock:
Hey @dkaser, thanks for your work on this. I'm an engineer at Tailscale that is working on the web client used by this plugin. As I'm sure you're aware, it hasn't gotten much love in quite a long time, but we're now actively working on bringing it up to par with the other clients.
I'm not an unraid user myself, but I've got a test instance setup and your plugin installed. I'm curious if there is some easy way that I'm missing to test out unreleased version of the Tailscale client. I gather that I could simply change the tailscale package URL in tailscale.plg
, but for some reason I can't figure out how to load that plugin file into unraid. On Synology and QNAP, there's just a "manual install" button, but I'm not seeing anything like that for unraid. Do you have steps that you follow to test things out before publishing a release?
Add an action to tailscale-watcher that:
ip route del "network/mask" dev tailscale1 table 52
All
All
No response
No response
Provide better diagnostic collection tool.
Maybe: create service to allow diagnostics to be submitted privately instead of needing to be posted on a public forum (similar to the tailscale bugreport feature).
hi, is there any way to use it as an exit node? I get this error shown in tailscale:
"This device does not advertise itself as an exit node. Re-run tailscale up with the --advertise-exit-node flag to enable this option."
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.