× NETGEAR will be terminating ReadyCLOUD service by April 1st, 2023. For more details click here.
Reply

ZeroTier as a ReadyCloud replacement.

Sandshark
Sensei

ZeroTier as a ReadyCloud replacement.

Well, a big part of a replacement, anyway.

 

With ReadyCloud going away, a lot of folks are going to be looking for a replacement in order to have remote access to their ReadyNAS, I have been using ZeroTier (instead of ReadyCloud) for some time to do that, so I'm re-visiting it here. You can see my initial thread here: ZeroTier-and-the-ReadyNAS . You can see a general overview of ZeroTier at https://www.zerotier.com/, and be sure to also see https://docs.zerotier.com/getting-started/getting-started/, which shows you how to create your ZeroTier network.

 

While the ReadyNAS-specific versions still work, they are very old at this point. But the only way to get a GUI for it is to install the appropriate "nt3" version from here: https://github.com/NAStools/zerotierone/releases.

 

Frankly, you are better off installing (and then configuring) it from SSH so it's the latest and greatest. It does not seem to have anything that can fill the OS partition. You don't really need knowledge of how Linux works to do this install, you just issue these commands from SSH:

 

curl  -s  https://install.zerotier.com/  |  bash
zerotier-cli  join  <yournetworkID>
zerotier-cli  info


ZeroTier Central gives you the network ID to use and the info command above gives you the node address of the NAS so you can authorize the NAS in ZeroTier Central.

 

Note that as of this date (Jan 25, 2023) I have verified that this install script works with ReadyNASOS6.10.8 on both Intel and ARM systems.  The installed version isn't the latest.  It's 1.4.0, while 1.8.9 is current, but anything newer seems to have broken dependencies.  But it's still a lot more up to date than the nt3 one.  There isn't normally any ongoing configuration updating required, so you may never need to go into SSH to control it again. ZeroTier operation does resume after a power cycle.

 

Next, install ZeroTier on your Windows, Mac, Android, IOS, or Linux system (including a Netgear or other NAS) and they can talk to each other remotely and securely with no need for port forwarding, dynamic DNS, etc. You can have them all on one network, or you can have multiple networks to segregate devices from each other.

 

As for accessing the ReadyNAS, it now will look like any local LAN device, just with a new IP address. So you use a local log-in to the NAS (not your ReadyCloud ID) and local protocols (SMB, HTTPS, etc. -- even SSH) and local programs/apps. The traffic doesn't flow through ZeroTier. ZerTier Central is only needed so your devices can find each other. In that respect, it's much like ReadyCloud.

 

But, ZeroTier just provides the connection. If you want to do file sync, you'll need a program/app for that. FreeFileSync is a good option for Windows, Mac, and Linux. SyncThing adds Android to that list, and Resilio Sync adds IOS as well.  If anyone has specific recommendations. feel free to add them to this chain.

Message 1 of 7
XtheUnknown
Tutor

Re: ZeroTier as a ReadyCloud replacement.

Thanks for your thoughts on a potential replacement to readycloud.

 

My ZeroTier installation fails saying that version >=5 of libstdc++6 is required, but version 4.9.2-10+deb8u2 is to be installed.

 

I'm on 6.10.8 with KernelPlus installed too.

 

Any thoughts?

Message 2 of 7
Sandshark
Sensei

Re: ZeroTier as a ReadyCloud replacement.

Did you use the command I gave that retrieves the script and executes it, or did you download a .deb and try to install it?  As  I stated, there are dependency issues with later versions.

Message 3 of 7
XtheUnknown
Tutor

Re: ZeroTier as a ReadyCloud replacement.

...just ran the curl command as per your first post. Is there a prior step I should have run?

 

I have not previously installed/removed nastools app or any standalone .deb

 

 

Message 4 of 7
Sandshark
Sensei

Re: ZeroTier as a ReadyCloud replacement.

No, that should have worked.  The system on which I recently installed it does not have KernelPlus, so that could be a difference.  It was actually a legacy NAS converted to OS6, but that shouldn't make a difference.  You can download the 1.4.0 .deb and try to install that.

Message 5 of 7
XtheUnknown
Tutor

Re: ZeroTier as a ReadyCloud replacement.

Actually, I installed KernelPlus in the hope that would fix the dependencies (it didn't).

 

So, I downloaded the .deb files for both x64 and ARM from:

https://download.zerotier.com/RELEASES/1.4.0/dist/debian/jessie/pool/main/z/zerotier-one/

 

Installed them via the Apps tab

 

Turned on SSH

Entered the two zerotier-cli commands as per your first post (having already created a zerotier one account and network)

Turned off SSH

 

...and job done. Thanks.

 

Although, given the active user community despite the sheer contempt shown by Netgear for its network storage customers, I'm sure other options/improvements will emerge over the next few months.

 

Am I correct in assuming that I will need to re-install after any update (6.10.9?) to OS6? - Removing ReadyCLOUD will make quite a few settings in the UI redundant, and I wonder whether Netgear will be bothered to tidy things up to remove these.

Message 6 of 7
Sandshark
Sensei

Re: ZeroTier as a ReadyCloud replacement.

It should not be necessary to re-install after an OS update unless a dependency is broken.  Given that Netgear seems to be going out of the NAS market, I wouldn't really expect any update from them that does so.

 

I probably did an apt-get update (note NOT upgrade) at some point prior to running the script.  I'm not sure why that would cause it to install an earlier (and working) version than it did for you.

Message 7 of 7
Top Contributors
Discussion stats
  • 6 replies
  • 139 views
  • 1 kudo
  • 2 in conversation
Announcements