Jump to content

How to sync in real time folders from my laptop to NAS

Hello LTT Forum !

My father let me help him solve a tech problem at his office. This is the current situation:
One of his colleagues works as a 3D modeler and has this folder on his laptop where he keeps all of the company's 3D files for all their projects. On the same network with this laptop , is a QNAP TS 231 NAS that has an identical copy of my father's colleague's 3D models folder among other valuable folders which contain various company documents. All the folders on this NAS are shared folders to which everyone on the network has access. 

This is how the exact copy stored n the NAS is created/maintained :  

At the end of the working day, the 3D modeler goes in the folder on his computer, sorts by "Date Modified" and copies everything that was modified that day then goes in the shared folder on the NAS and he pastes and replaces the respective files.

Not only is this an extraordinarily tedious job but it is also very dangerous thus I offered to find and set up a way for this task to be performed automatically in real time by the computer. 
What I am trying to do is find a way to configure the local computers on the network and the NAS in the following way:

Certain designated local folders on each employee machine to be real time synced to the copy on the NAS. That means if the 3D modeler makes a modification on a file in the designated folder on his computer then as soon as he saves that modification in the file , the copy on the NAS is updated with the just modified version. While googling I found out this is called setting up " a sync job".

The NAS is running something called QTS a QNAP proprietary OS which also has an appstore. I downloaded various utilities developed by QNAP for sync jobs however I couldn't figure out how to make them work. 
So far I tried:
 

  • Qsync which as far as I could figure was more of a Dropbox type of service that would run on your NAS. You would have to manually drag and drop files into a Qsync folder for it to sync with the NAS or have them created there in the first place. Configuring it requires setting up accounts for each user and then installing a client on each user's machine. I was on a hurry last time I tried it , I will give it another go tomorrow.
  • Netbak Replicator , another QNAP tool which states that it provides real time sync but is in fact a back up tool, not what I need.
  • Hybrid Sync which seemed to be the only one out of the bunch that could actually work however I could not figure out how to properly set it up so tha tthe "pick up" folder would be a local folder on a machine and the "destination" would be on the server. If anyone has any idea on how to configure this app please walk me through a short tutorial below.  

So here is what I ask of you internet. Is there a feature in Windows that can work with the QNAP NAS OS ( it's called QTS, the server is running version 4.3. something ...I forgot) so that I pick the folder on the machine and then set it up in the NAS that it should constantly check that folder for modifications and bring it up to date in real time? I would be baffled if for all the complicated features Windows has it doesn't have something fit to my needs.
If you have done this exact thing before please let me know exactly how you did it. Also if there are any third party apps that could solve my issue please let me know. 
It would be great if anyone could provide a tutorial . 

Thank you.

Link to comment
Share on other sites

Link to post
Share on other sites

How on about offline files in windows. Will keep a copy of your files offline on your pc, so when it can't access the nas/

 

Does the 3d modler have access to the nas when working? Why not do the work directly on the nas share?

 

You could also use a program like realtime sync included with free file sync to keep the files synced.

Link to comment
Share on other sites

Link to post
Share on other sites

Why isn't he just working directly from the NAS? 

I also hope you have offsite backups as well in case you mess something up and/or someone in the company messes something up. 

Gaming HTPC:

R5 5600X - Cryorig C7 - Asus ROG B350-i - EVGA RTX2060KO - 16gb G.Skill Ripjaws V 3333mhz - Corsair SF450 - 500gb 960 EVO - LianLi TU100B


Desktop PC:
R9 3900X - Peerless Assassin 120 SE - Asus Prime X570 Pro - Powercolor 7900XT - 32gb LPX 3200mhz - Corsair SF750 Platinum - 1TB WD SN850X - CoolerMaster NR200 White - Gigabyte M27Q-SA - Corsair K70 Rapidfire - Logitech MX518 Legendary - HyperXCloud Alpha wireless


Boss-NAS [Build Log]:
R5 2400G - Noctua NH-D14 - Asus Prime X370-Pro - 16gb G.Skill Aegis 3000mhz - Seasonic Focus Platinum 550W - Fractal Design R5 - 
250gb 970 Evo (OS) - 2x500gb 860 Evo (Raid0) - 6x4TB WD Red (RaidZ2)

Synology-NAS:
DS920+
2x4TB Ironwolf - 1x18TB Seagate Exos X20

 

Audio Gear:

Hifiman HE-400i - Kennerton Magister - Beyerdynamic DT880 250Ohm - AKG K7XX - Fostex TH-X00 - O2 Amp/DAC Combo - 
Klipsch RP280F - Klipsch RP160M - Klipsch RP440C - Yamaha RX-V479

 

Reviews and Stuff:

GTX 780 DCU2 // 8600GTS // Hifiman HE-400i // Kennerton Magister
Folding all the Proteins! // Boincerino

Useful Links:
Do you need an AMP/DAC? // Recommended Audio Gear // PSU Tier List 

Link to comment
Share on other sites

Link to post
Share on other sites

Run something like nextcloud on the NAS, that way everything is synced like dropbox would, and the server will save multiple file versions as they're changed.

 

You do not want a real time sync if there isn't also versioning in place.

 

Another solution is to use FreeFileSync or SyncBack and run a 2-way sync manually at the end/beginning of the day like they manually do now.

F@H
Desktop: i9-13900K, ASUS Z790-E, 64GB DDR5-6000 CL36, RTX3080, 2TB MP600 Pro XT, 2TB SX8200Pro, 2x16TB Ironwolf RAID0, Corsair HX1200, Antec Vortex 360 AIO, Thermaltake Versa H25 TG, Samsung 4K curved 49" TV, 23" secondary, Mountain Everest Max

Mobile SFF rig: i9-9900K, Noctua NH-L9i, Asrock Z390 Phantom ITX-AC, 32GB, GTX1070, 2x1TB SX8200Pro RAID0, 2x5TB 2.5" HDD RAID0, Athena 500W Flex (Noctua fan), Custom 4.7l 3D printed case

 

Asus Zenbook UM325UA, Ryzen 7 5700u, 16GB, 1TB, OLED

 

GPD Win 2

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, Electronics Wizardy said:

How on about offline files in windows. Will keep a copy of your files offline on your pc, so when it can't access the nas/

 

Does the 3d modler have access to the nas when working? Why not do the work directly on the nas share?

 

You could also use a program like realtime sync included with free file sync to keep the files synced.

 

1 hour ago, FloRolf said:

Why isn't he just working directly from the NAS? 

I also hope you have offsite backups as well in case you mess something up and/or someone in the company messes something up. 

 

1 hour ago, Kilrah said:

Run something like nextcloud on the NAS, that way everything is synced like dropbox would, and the server will save multiple file versions as they're changed.

 

You do not want a real time sync if there isn't also versioning in place.

 

Another solution is to use FreeFileSync or SyncBack and run a 2-way sync manually at the end/beginning of the day like they manually do now.

The NAS primary purpose is that of local safety backup. It is programmed to automatically back up it's content to Dropbox Cloud ( there are 2 backups :  the 1st is local and it back's itself up to the 2nd which is in the cloud, a back up of a back up) However there are other employees that need to retrieve project files that the 3D modeler works and it's much faster than pulling them from the cloud. He does not work directly on the NAS because the files he uses are large and everybody is on WiFi which I plan to move to wired ethernet once I figure out the syncing.

Link to comment
Share on other sites

Link to post
Share on other sites

6 minutes ago, fat_thor said:

 

 

The NAS primary purpose is that of local safety backup. It is programmed to automatically back up it's content to Dropbox Cloud ( there are 2 backups :  the 1st is local and it back's itself up to the 2nd which is in the cloud, a back up of a back up) However there are other employees that need to retrieve project files that the 3D modeler works and it's much faster than pulling them from the cloud. He does not work directly on the NAS because the files he uses are large and everybody is on WiFi which I plan to move to wired ethernet once I figure out the syncing.

Id really try to move to wired and just do it directly from the nas.

 

But if you can't do that, id copy the project your working on your pc, then do the work, then copy it back and replace the version on the nas.

 

You can use other syncing programs, but syncing just leads to sync errors. If you want a easy sync solution, id just use dropbox for the working folder, and the nas as the backup.

Link to comment
Share on other sites

Link to post
Share on other sites

You can try to use something like FreeFileSync to setup a replication of the files between the shared folder from your NAS and your local folder 

Link to comment
Share on other sites

Link to post
Share on other sites

I used to use SyncThing, basically same as like the real time syncing have with OneDrive except its all peer to peer and self hosted, install it on the server and the client, point the instances to there respective folders and your good to go. 

 

Like previously said Nextcloud is a more elegant solution in this case though because as you have said the files your dealing with are large so you probably dont want to have all of them stored locally on the client as well as the server. 

I can't stop spending money my stupid home lab, help.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×