CrushSync is an enterprise only feature. It provides real time file synchronizations through CrushFTP. The client runs on the local machine monitoring the specified folders. When a change is detected, the change is propagated to the CrushFTP server, and any other clients subscribed to that folder now get those same changes. Only the changed parts of large files are sent, compression is used to save on bandwidth, and bandwidth acceleration can be used as well. Client configurations can be pre-configured for deployment, and an advanced mode allows clients to encrypt the data at the client side so that the server can never access the raw data. Only clients that have the private key can. This allows for robust one way synchronizations where a client places a file in the folder, and its sent to the server encrypted, and downloaded and decrypted by other privileged clients. The client is launched as an automatically updating application over a web connection. You as the server administrator control when you want to update the application for end users.
Example CrushSync configuration with a client on OS X and a client on Windows.
Making the VFS Support Synching and Revision Tracking
First you need to configure a folder in the user manager that has synchronization tracking enabled on it. Then on a folder item, give it full permissions.
Then click the Advanced button to open the panel to configure the sync options.
This configuration is the same on both user1 and user2 in the example.
Downloading and Configuring the Client
Use a URL pointing at your own server something like this:
https://test.crushftp.com/WebInterface/CrushSync/CrushSync.jnlp
OS X:
Windows:
Add new attachment
List of attachments
Kind | Attachment Name | Size | Version | Date Modified | Author | Change note |
---|---|---|---|---|---|---|
png |
config_user1_osx.png | 52.2 kB | 1 | 09-Oct-2016 18:14 | Ben Spink | |
png |
config_user2_win.png | 109.5 kB | 1 | 09-Oct-2016 18:14 | Ben Spink | |
png |
crushsync-download_osx.png | 49.6 kB | 1 | 09-Oct-2016 18:14 | Ben Spink | |
png |
crushsync-download_win.png | 37.0 kB | 1 | 09-Oct-2016 18:14 | Ben Spink | |
png |
crushsync.png | 56.0 kB | 3 | 09-Oct-2016 18:14 | Ben Spink | |
png |
crushsync_active.png | 99.9 kB | 1 | 09-Oct-2016 18:14 | Ben Spink | |
png |
crushsync_osx_win.png | 312.7 kB | 1 | 09-Oct-2016 18:14 | Ben Spink | |
png |
file_upload_osx.png | 124.0 kB | 1 | 09-Oct-2016 18:14 | Ben Spink | |
png |
saving_shortcut_app_osx.png | 33.2 kB | 1 | 09-Oct-2016 18:14 | Ben Spink | |
png |
sync_webinterface.png | 47.0 kB | 1 | 09-Oct-2016 18:14 | Ben Spink | |
png |
test_sync.png | 133.2 kB | 1 | 09-Oct-2016 18:14 | Ben Spink | |
png |
usermanager_vfs_sync.png | 132.0 kB | 2 | 09-Oct-2016 18:14 | Ben Spink | |
png |
vfs_sync.png | 32.7 kB | 1 | 09-Oct-2016 18:14 | Ben Spink | |
png |
windows_synched_file.png | 133.1 kB | 1 | 09-Oct-2016 18:14 | Ben Spink |