 Tom here from Large Systems and TrueNAS scale beginning in 2310 and higher has removed the R-SYNC-D service They brought it back as an application We're gonna show you today how to set that application up and I'm gonna use Synology as an example of why you might need this Application to have it talking to another NAS as a server. So let's get started Are you an individual or forward-thinking company looking for expert assistance with network engineering storage or virtualization projects? Perhaps you're an internal IT team seeking help to practically manage monitor or secure your systems We offer comprehensive consulting services tailored to meet your specific project needs Whether you require fully managed or co-managed IT services Our experienced team is ready to step in and help We specialize in supporting businesses that need IT administration or IT team seeking an extra layer of support to enhance their Operations to learn more about any of our services head over to our website and fill out the higher S form at loren systems calm Let us start crafting the perfect IT solution for you If you want to show some extra love for our channel check out our swag store and affiliate links down below that will lead you to Discounts and deals for products and services we've discussed on this channel with the ad read out of the way Let's get you back to the content that you really came here for now for this demo We're using to chunas scale 23 dot 10 dot oh one latest version here in November of 2023 And we want to start by creating a data set by which we want to put all of our our sync data So I'm gonna click on this top pull here flashy and I want to add a data set We're gonna call that data set YouTube our sync demo I'll put the same thing in the comments Scrolling down leaving all the other options the same and the share type is gonna be set to apps because we're gonna Be tying an app to this now if you want a further more in depth video on permissions and chunas scale You'll find that linked in the description down below now that we have our data set created We're gonna go over here to apps. I already have an instance of our sync running on this We're gonna add another one because yes You can have more than one running as long as you're not using the same port this one's currently on port 30026 which is a default so over here to discover apps search for our sync Click to install another instance this instance cast to have a new ID, so we'll put YouTube after it They're gonna scroll down here and we'll change the our sync port and we'll just change this to 30027 because we don't want it to be at the same port as the existing one or that will cause a problem And then we want to add our module. We're gonna give the module a name I'm gonna give it the same name as a data set, but you can call it another name This just makes it easier when you're looking at them So you know where they go, but if we couldn't call this anything else It'll still work because we actually choose the data set further down. We'll put this in the comments here But choose the data set itself by going here here and choose the Mount flashy Which is the pool name YouTube our sync demo, which is the data set we created then we choose the access mode Do we want this read only or read write or write only leave can max connection to zero This is the maximum number of servers you can connect unless you want to restrict it to maybe three servers But zero means as many servers as can connect to it leave the UID and GID the same at five six eight And this is where you can set the limited amounts of security options You have host allow means host only that you want to allow to connect to this our sync Please note. There's no username and password So anything running our sync on the network that can see this module will have access to read and write the data Depending on the parameters you set above so only add the host you want to allow or omit them And any hosts on the network can connect for this demo We're just going to omit it and leave this all blank But you can also specifically deny host instead So maybe you want all the hosts except for certain ones and add that to the denialist then from there We're going to click the install All right now we see the system deploying And now the module is ready to use now We're going to go over here to my Synology NAS because this is the NAS I have but lots of different NAS systems do support our sync and it's an easy way to get data over to your true NAS So we're going to go here. I just want to do a folders and packages back up scroll down and choose our sync Next we'll just say single version We're going to choose the our sync compatible server put in any IP address of our true NAS There's no encryption in this put in the port number Which was a 30027 it doesn't matter what you put for the username But if we don't put a username the Synology won't let me go further for example If we just try to choose a module it doesn't but we put in something random here It then sees the module recreated which was called YouTube our sync demo and there's no password here So we're going to go ahead and do next We'll choose Docker Just because I want to back that up But really anything is bailed on the list here to back up in Synology. I don't care about the application data itself We're just going to back up the data in there and we'll call this We'll call this YouTube demo hit next And done and the first thing it wants to do is initially run the backup doing a backup now We're going to go ahead and say yes And it's going to kick off the backup task and there we go. We have a successful backup I'm going to log into my true NAS real quick from the command line here because I wanted to see if the files are there So we're going to go to the mount flashy YouTube our sync demo LS we can see there's the folder Synology created and from there we'll look into the Docker and there's the Docker data that I told it to back up now something I don't make note of is if you go over here to data protection You'll see that there is our sync tasks still available inside of true NAS And if we want to add an our sync task, you can set the path and we can go flashy we'll say like YouTube demo our sync and The only options here though are ss8 and remote module That's because this task is not running a server But this is to allow true NAS to connect to something else that is talking our sync and you could use this to connect to another true NAS, but honestly doing things inside a true NAS via Replication if you're going from true NAS to true NAS as a much much faster and much much more efficient way to move data between true NASes, but it is nice that if you have some other server running our sync and you wanted to either push or pull that data You can do that inside of here and it will work It will even talk to another true NAS via module if you had some use case for that Now this is soon to be deprecated in true NAS core as well in an upcoming version I will probably do a video on that but I have less core people that are usually asking me for our sync connectivity It's kind of a one-off thing when you have other servers and my example here was Synology But our sync is supported in a lot of other things like even QNAP and Many of the one-off odd brands of NAS if you're trying to move data from one place to another or synchronize it on a regular basis Our sync is still a pretty good way to do it But please note there's not really any security on the way this works It's only filtering by the IP address of what you're allowing to connect to it But for doing transfers or doing upgrades when you have to move a bunch of data Hey, it does work well for that leave your thoughts and comments down below like and subscribe to see more content on this channel Head over to Lawrence systems comm to connect with me on whatever socials that you will find me on there when you go there All right, and thanks