ISSUE: All files are synced to the cloud, and depending upon EULA may be under ownership of the cloud provider.
PURPOSE: Turning File and Folder sync from a Cloud solution to an On-Premise solution.
Extra Credit Security Steps: Once setup configure logging and utilize LEM for Access logging.
Phases
- Setup Site Profile in FTP Voyager
- Create Local and remote sync folder
- Obtain directories
- Publish to Scheduler
- Create Task to download from Server to Client
- Create Task to Upload changes from Client to Server
- Test the 2 Tasks.
Setup Site Profile in FTP Voyager.
Add the FTP/SFTP Site.
- Start> Programs> FTP Voyager> FTP Voyager
- If this is the first loading time, the wizard will start.
- Otherwise under the Browser tab at the top, select New Site Wizard
- Enter in the IP or Hostname, connection type and Port
- Enter in Username and password that will be used for scheduled tasks.
- Select Open a Local and Remote Window.
- Select the local Serv-U Sync Directory (you can create it now and then select the folder to proceed; example is Serv-U_SyncLocal)
- Enter in a Site Profile Nickname (used to find the profile by this name)
- Keep the selection, Connect to this site now, and select Finish.
- The Left window will show the Local share, and the right Window will be the FTP/SFTP Server.
- On the FTP/SFTP Server create a new folder. (example will be Serv-U_SyncRemote)
- Double click to go into the folder
- At the top you can select the address bar for the directory
Publish the Site to Task Scheduler
- If FTP Voyager is not already running; go into Start> Programs> FTP Voyager> FTP Voyager
- In Serv-U Voyager Application; at the top under Browser select Site Profiles
- Right Click on the FTP/SFTP Server you wish to use to scheduler, select Publish to Scheduler.
Setup Automated tasks to Upload/download files on a scheduled basis (daily)
Download from Remote Share to Local Folder
- Double click the Voyager Icon (green circle)
- At the bottom select Synchronize Wizard
- Select Synchronize to Local Folder, select Next.
- Select
- Local Directory
- Remote Server (if not showing, go back to publish the site to Task Scheduler)
- Remote Folder (copy the address you see under Add FTP Site, step 10. Directory should start with /)
- Select the following Settings
- Select the Timeframe. I set mine to daily at 8am for every 1 day
- Enter Task Name "Download Sync From Serv-U Server to Local Share"
- Description: "Automatically download files from the Serv-U Server daily to obtain new files from the share. Existing files that are newer will not be updated."
- Select Next, and Finish to create.
Upload daily file changes from Remote folder to Serv-U Sync Directory
- Double click the Voyager Icon (green circle)
- At the bottom select Synchronize Wizard
- Select Synchronize to Remote Folder, select Next.
- Select
- Local Directory
- Remote Server (if not showing, go back to publish the site to Task Scheduler)
- Remote Folder (copy the address you see under Add FTP Site, step 10. Directory should start with /)
- Select the following Settings
- Select the Timeframe. I set mine to daily at 5 pm for every 1 day
- Enter Task Name "Upload changes to Serv-U Sync"
- Description: "This task will upload all files to the Serv-U_Sync folder. Any newer updates will be replaced. Files REMOVED FROM LOCAL WILL DELETE SHARE."
- Select Next, and Finish to create.
Test to Confirm that the Tasks Worked.
- Go into the Local Sync Directory.
- Create 2 new Text files. Open up the text files and insert random data.
- Double click the Voyager Icon (green circle)
- Select Upload changes to Serv-U Sync, select Execute.
- Once Completed, go into FTP Voyager and view the Serv-U Server Remote Share. Make sure that the 2 files are now showing on the Server.
- Delete the 2 files on the local System.
- Back in Serv-U Task Scheduler Select Download Sync From Serv-U Server to Local Share, select Execute.
- Once Completed, the previously deleted files should now be back as the Remote Serv-U Server has now placed them back into the local system
- To confirm that any deleted file is removed, delete one of the local files.
- Select Upload changes to Serv-U Sync, select Execute.
- Go back into Serv-U Voyager and look at the Remote Sync folder. The file deleted locally should now be gone remotely.