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.

[Support] spikhalskiy - ZeroTier

Featured Replies

So this is super weird.  I recently switched ISPs at home, and now have cellular internet through T-Mobile.  I previously had DSL.
My new service is WAY faster (both down and up) than the DSL.  However, when I connect via ZT to my office, things are super slow.

I mean, even basic Windows explorer directory browsing takes much longer than it used to, and transferring files is almost not worth doing. A common workflow would be to copy a batch of photos from my work server to my local machine.  Let's say it's 20 files, totaling around 120MB.  On my old (terrible) connection, this transfer would take maybe 2-3 minutes.  On my new, much faster, setup, it takes maybe 20 minutes.  Transfers stutter and pause, and when they do work, the speeds are in the low KB/s.

Nothing has changed on either end of the config, except for me switching to the new ISP.
Any ideas what may be choking ZT?

  • 3 weeks later...
  • Replies 345
  • Views 112.7k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Dmitry Spikhalskiy
    Dmitry Spikhalskiy

    1.4.6 is released for everybody, the CLI instructions in the topic header are updated for the new docker image layout.

  • Dmitry Spikhalskiy
    Dmitry Spikhalskiy

    I'm going to - update to 1.8.x and - expose allowManaged, allowGlobal, allowDefault options in unRAID UI   But no specific timelines. When I get some free hands on a weekend.

  • For anyone looking for a solution, I was able to connect to my unraid 6.12.2 from a phone on zerotier 1.10.6.   Just go to settings -> Network Settings. In Routing Table section find your

Posted Images

Just a tip for anyone who is having issues accessing their dashboard but are able to access docker containers via zerotier.

I ended up enabling SSL/TSL in the management option in settings set to "Yes" not strict, which now lets me access my dashboard via zerotier.

 

Going to deprecate this from Apps.  No updates have been done to the image in over a year, the maintainer hasn't been in the forum in over a year, and ZeroTier themselves maintain their own up to date docker image for ZeroTier-One

5 hours ago, Squid said:

Going to deprecate this from Apps.  No updates have been done to the image in over a year, the maintainer hasn't been in the forum in over a year, and ZeroTier themselves maintain their own up to date docker image for ZeroTier-One

That's a bummer.  Many (like myself) have no idea how to spin up dockers that don't have ready-made templates for unraid, so apps like these are super useful.  Not having them updated is for sure not optimal.  What's the implication of it being deprecated?  Will it still work, just not be promoted on the community app store?

Reports that it doesn't work.  Deprecation doesn't do anything other than it won't show up in searching for it unless within CA settings you enable show deprecated apps

30 minutes ago, Squid said:

Reports that it doesn't work.

The app works just fine.  There are occasional issues with the way unraid handles extra interfaces, but we've found workarounds.  I would literally be out of business if not for this container.  It's been a lifesaver for accessing my work server from home.

7 hours ago, Elmojo said:

That's a bummer.  Many (like myself) have no idea how to spin up dockers that don't have ready-made templates for unraid, so apps like these are super useful.  Not having them updated is for sure not optimal.  What's the implication of it being deprecated?  Will it still work, just not be promoted on the community app store?

 

I simply changed the source in the existing container to the original ZeroTier container from Docker Hub. I left everything else as it was. Seems to work for me without any problems.

8 hours ago, Exord said:

 

I simply changed the source in the existing container to the original ZeroTier container from Docker Hub. I left everything else as it was. Seems to work for me without any problems.

Yes, this is the easiest way of fixing it. Just edit and change the name of the guy, spikhalskiy, to just zerotier so it says zerotier/zerotier. It will pull 1.14 version and it will work just as always.

 

Easy fix for a complicated solution to those with not much knowledge about docker, like myself... Also it will help @Elmojo

Full instructions to edit your existing container to use ZeroTier's docker image.

 

Edit container, enable advanced, change the following to match. Changing the icon URL is optional.

Repository: zerotier/zerotier
Registry URL: https://hub.docker.com/r/zerotier/zerotier
Icon URL: https://raw.githubusercontent.com/zerotier/ZeroTierOne/dev/artwork/ZeroTierIcon.png

Edited by TadMSTR
fixed icon URL

10 minutes ago, TadMSTR said:

Full instructions to edit your existing container to use ZeroTier's docker image.

 

Edit container, enable advanced, change the following to match. Changing the icon URL is optional.

Repository: zerotier/zerotier
Registry URL: https://hub.docker.com/r/zerotier/zerotier
Icon URL: https://github.com/zerotier/ZeroTierOne/blob/dev/artwork/ZeroTierIcon.png

Very cool, thanks.

Oddly, the icon is not updating.  I just get a [?] using the new URL. 

All else seems okay.

On 8/29/2024 at 1:05 AM, widowshyper said:

Just a tip for anyone who is having issues accessing their dashboard but are able to access docker containers via zerotier.

I ended up enabling SSL/TSL in the management option in settings set to "Yes" not strict, which now lets me access my dashboard via zerotier.

 

There's a script for this. Been working great for me.

 

  • Author

I will update the image to the latest zerotier release. Stuff had been working for me personally, so I didn't have a need to touch it. But if there is demand, it can be done.

 

Just FYI, an official version in Ubuntu store for Zerotier is 1.10.2, most linux machines don't really need the latest versions and will not benefit much from them.

 

@Squid please consider reactivating the template, as I'm still actively using it personally in my environment (and prefer it over any other available solutions to the remote access problem) and I'm around.

Edited by Dmitry Spikhalskiy

  • Author

The latest image tag was upgraded to Zerotier 1.14.0. 

If you wish to stay on 1.12.1, you can explicitly specify "spikhalskiy/zerotier:1.12.1" in the image settings.

The template was un-deprecated.

Edited by Dmitry Spikhalskiy

  • Author

Also, an advanced trick that may work for users who can't make Unraid UI to respond on zerotier interface, but need to access the UI.

 

You can use ssh port-forwarding by running the following in the terminal: 

ssh -L 8080:localhost:80 root@<put ip address of you server in Unraid Virtual Network here>

 

So for me, it's `ssh -L 8080:localhost:80 [email protected]`.

It will ask for your root password.

This will make UI of your remote Unraid server accessible on "localhost:8080" address in your local browser.

 

For this to work, Unraid ssh server needs to listen on port 22 on Zerotier Virtual Network. It does it on Unraid 6.12.11, even if UI is not listening on port 80.

Edited by Dmitry Spikhalskiy

11 minutes ago, Dmitry Spikhalskiy said:

Also, an advanced trick for users who can't make Unraid UI to respond on zerotier interface, but need to access the UI.

You can use ssh port-forwarding by running the following in the terminal: 

ssh -L 8080:localhost:80 root@<put ip address of you server in Unraid Virtual Network here>

 

So for me, it's `ssh -L 8080:localhost:80 [email protected]`.

It will ask for your root password.

 

This will make UI of your remote Unraid server accessible on "localhost:8080" address in your local browser.

 

For this to work, Unraid ssh server needs to listen on port 22 on Zerotier Network. It does do it on 6.12.11, even if UI is not listening on port 80.

The script from SpaceInvaderOne I linked works too. The initial fix was to add the ZT network ID to Include listening interfaces under Settings > Network > Interface Extras. The script just gets it working after reboots.

  • Author

SpaceInvaderOne's script indeed works, I added the instruction step to the first post. It also looks very much like a bug in recent versions of Unraid. This workaround shouldn't be needed (and it wasn't needed before). Nginx should be listening on all the interfaces listed in "Listening interfaces" after the server restart and not require a manual reboot. So I reported it here.

Edited by Dmitry Spikhalskiy

On 9/4/2024 at 2:25 PM, TadMSTR said:
<put ip address of you server in Unraid Virtual Network here>

Where exactly would this IP be found?  I feel dumb, but I'm not quite following what's meant here...

  • Author
43 minutes ago, Elmojo said:

Where exactly would this IP be found?  I feel dumb, but I'm not quite following what's meant here...

1. In Zerotier UI interface, in a "Managed IPs" column for the UnRaid machine.

2. Or by running `ifconfig` in the UnRaid CLI, finding the network interface added by Zerotier docker (name starts with zt) and taking an "inet" value from it.

  

Screenshot from 2024-09-25 14-00-23.png

Edited by Dmitry Spikhalskiy

  • 2 weeks later...

Hi everybody.

 

I have installed zerotier docker.

 

I can ping it but I can't reach shared folders and UI using same ip.

 

What can I do?

thanks!

  • 4 weeks later...

I removed and re installed the zerotier docker.

Under network settings, I added the route 10.147.20.0/24

Then I added the new string created to the managed routes list. 

I can access the web interface but not samba or ssh. I have many unused routes in routing table. Could these be causing the issue? Cannot delete them from the web interface. Dont know how to delete from ssh. 

```

route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
10.147.1.0      0.0.0.0         255.255.255.0   U     0      0        0 ztsgkmfu                                                 zk
10.147.19.0     0.0.0.0         255.255.255.0   U     0      0        0 ztgnz7g6                                                 di
10.147.20.0     0.0.0.0         255.255.255.0   U     0      0        0 ztgnzrcm                                                 54
10.147.22.0     0.0.0.0         255.255.255.0   U     0      0        0 zt6icxit                                                 bn
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0
172.18.0.0      0.0.0.0         255.255.0.0     U     0      0        0 br-24b9d                                                 178bd9e
192.168.1.0     0.0.0.0         255.255.255.0   U     1      0        0 eth0
192.168.1.0     10.147.22.19    255.255.255.0   UG    5000   0        0 zt6icxit  

```

How do I resolve 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.