Professional Documents
Culture Documents
Flexense Ltd.
SyncBreeze
FILE SYNCHRONIZATION
User Manual
Version 6.1
Feb 2014
Flexense Ltd.
1 2 3 4
SyncBreeze Overview..........................................................................................3 SyncBreeze Pro uc! Versions.............................................................................." Pro uc! #ns!alla!ion Proce ure ...........................................................................6 Usin$ %es&!o' Pro uc! Version ...........................................................................( 4.1 4.2 4.% 4.4 4.4./ 4." 4.$ 4.( 4.1. 4.11 4.12 4.1% 4.14 4.14.1/ 4.1" 4.1$ 4.1( 4.2. 4.21 4.22 4.2% 4.24 4.24.2/ 4.2" 4.2$ 4.2( Synchronizing is!s or irectories........................................................................" SyncBreeze File Synchronization #odes ................................................................$ Synchronizing S&ecific 'y&es of Files ....................................................................( Synchronizing Files )itho*t +re,iew .....................................................................( Bac!gro*nd File Synchronization ........................................................................ 1. Sched*ling +eriodic File Synchronization 0&erations ............................................. 11 1eal2'ime File Synchronization .......................................................................... 12 Bit2Le,el File Synchronization ............................................................................ 1% Synchronizing 3etwor! Shares 4sing 435 +ath 3ames ......................................... 14 File Synchronization +erformance '*ning 0&tions ................................................. 1Synchronizing )ith 'ertiary estination irectories .............................................. 1/ Synchronizing #*lti&le irectory +airs................................................................. 1/ 4sing the System 'ray 6con............................................................................... 1" 7xec*ting Sync 5ommands 4sing es!to& Shortc*ts ............................................ 1" 7xec*ting Sync 5ommands 4sing 8eyboard Shortc*ts .......................................... 1$ 7xcl*ding irectories From File Synchronization ................................................... 1( 7xcl*ding S&ecific Files or File 'y&es................................................................... 2. 1eco,erable File Synchronization 0&erations ....................................................... 21 9d,anced File Synchronization 0&tions ............................................................... 22 #a&&ing 3etwor! ri,es.................................................................................... 22 #anaging File Synchronization 5ommands........................................................... 2% So*nd 3otifications........................................................................................... 24 SyncBreeze 5onfig*ration 0&tions ...................................................................... 2SyncBreeze :46 Layo*ts ................................................................................... 2/ 4sing SyncBreeze 5ommand Line 4tility.............................................................. 2" SyncBreeze +rod*ct 4&date +roced*re ................................................................ 2( SyncBreeze +rod*ct 1egistration +roced*re ......................................................... %. S*&&orted 0&erating Systems............................................................................ %1 SyncBreeze System 1e;*irements...................................................................... %1
"
Usin$ SyncBreeze Server ..................................................................................32 -.1 -.2 -.% -.4 -.-./ -." -.$ -.( -.1. -.11 -.12 -.1% -.14 -.1-.1/ -.1" -.1$ -.1( -.2. -.21 -.22 -.2% -.24 -.2-.2/ SyncBreeze Ser,er 0,er,iew ............................................................................. %2 6nstalling SyncBreeze Ser,er ............................................................................. %% SyncBreeze 5lient 9&&lication ............................................................................ %4 )eb2Based #anagement 6nterface ..................................................................... %#anaging File Synchronization 5ommands........................................................... %/ Selecting File Synchronization #odes .................................................................. %" 9d,anced File Synchronization 0&tions ............................................................... %$ Synchronizing S&ecific File 'y&es or File 5ategories .............................................. %( 7xcl*ding irectories or Files From the Synchronization +rocess............................. 4. File Synchronization 5ommands <istory .............................................................. 41 4sing SyncBreeze Ser,er to Sync 3etwor! Shares ................................................ 42 Synchronizing 1*nning atabases ...................................................................... 4% Sending 7rror 72#ail 3otifications....................................................................... 44 Sending Sync 5ommands Stat*s 3otifications ...................................................... 4=iewing File Synchronization Statistics ................................................................ 4/ Sending Stat*s 1e&orts to an 72#ail 9ddress ....................................................... 4" 5onfig*ring SyncBreeze Ser,er .......................................................................... 4$ 5onfig*ring 5*stom 4ser 3ame and +assword ..................................................... 4$ 5onfig*ring 5*stom Ser,er +orts........................................................................ 4( 5onfig*ring 9d,anced Ser,er 0&tions ................................................................. 4( SyncBreeze Ser,er 5ommand Line 4tility ............................................................ -. 4&dating SyncBreeze Ser,er.............................................................................. -% 1egistering SyncBreeze Ser,er .......................................................................... -4 SyncBreeze Ser,er 07# =ersion......................................................................... -SyncBreeze Ser,er S*&&orted 0&erating Systems ................................................ -/ SyncBreeze Ser,er System 1e;*irements ........................................................... -/
Flexense Ltd.
1 SyncBreeze Overview
SyncBreeze is a &owerf*l> easy2to2*se and fast file synchronization sol*tion allowing one to synchronize files between dis!s> directories> networ! shares and 39S storage de,ices. 4sers are &ro,ided the ability to config*re a n*mber of file synchronization commands> set*& bac!gro*nd &eriodic and?or real2time file sync o&erations> sa,e file synchronization logs and send 72#ail notifications when a file synchronization o&eration fails.
SyncBreeze &ro,ides m*lti&le one2way and two2way file synchronization modes> &eriodic file synchronization> com&ressed file synchronization> bac!gro*nd file synchronization> real2time file synchronization> an o&tion to synchronize s&ecific ty&es of files> an o&tion to excl*de directories from the file synchronization &rocess and allows one to define m*lti&le c*stomizable file synchronization commands ma!ing it ,ery sim&le to synchronize n*mero*s dis!s> directories> networ! shares and 39S storage de,ices.
4sers are &ro,ided with the ability to synchronize files with &re,iew allowing one to select?*nselect s&ecific file synchronization actions. 6n addition> SyncBreeze &ro,ides a stream file synchronization mode> which synchronizes files on2the2fly witho*t showing the sync &re,iew dialog allowing one to sync h*ge file systems containing tens of millions of files.
Flexense Ltd.
6n addition to the des!to& :46 a&&lication> &ower com&*ter *sers and 6' &rofessions are &ro,ided with the SyncBreeze command line *tility> which can be *sed to sync directories and?or exec*te &re2config*red file synchronization commands from shell scri&ts and batch files. 'he command line *tility is a,ailable in SyncBreeze 4ltimate and SyncBreeze Ser,er and it can be *sed to &erform file synchronization o&erations locally or control one or more SyncBreeze Ser,ers thro*gh the networ!.
Finally> enter&rise c*stomers are &ro,ided with SyncBreeze Ser,er a ser,er2based &rod*ct ,ersion> which r*ns in the bac!gro*nd as a ser,ice and may be controlled locally or ,ia the networ! *sing a f*ll2scale client :46 a&&lication> the command line *tility or a reg*lar web browser *sing the web2based management interface.
SyncBreeze Ser,er allows one to exec*te m*lti&le> sim*ltaneo*s file synchronization o&erations> monitor dis!s and directories and trigger file synchronization o&erations after a *ser2s&ecified n*mber of changes> exec*te &re2sync and &ost2sync actions> sa,e file synchronization logs and send 72#ail notifications for failed file synchronization o&erations.
Flexense Ltd.
Fa*lt2'olerant File Synchronization 5om&ressed File Synchronization #*lti2)ay File Synchronization 1eal2'ime File Synchronization Bit2Le,el File Synchronization +re2Sync and +ost2Sync 9ctions 9d,anced 7rror <andling 5ommand Line 4tility 1*ns in the Bac!gro*nd as a Ser,ice 72#ail 3otifications for Failed 0&erations Stat*s 3otifications for Sync 0&erations File Sync 0&erations <istory Statistics )eb2Based #anagement 6nterface 07# +rod*ct =ersion *icense
A 'he free &rod*ct ,ersion can be *sed for &ersonal &*r&oses only. AA +rod*ct feat*res> &rices and license terms are s*bBect to change witho*t notice.
Flexense Ltd.
SyncBreeze is es&ecially designed to be as sim&le as &ossible. 'he installation &roced*re is ,ery sim&le> re;*ires no s&ecial !nowledge and may be com&leted in less than %. seconds. 'here is no need for any additional software. D*st download the SyncBreeze installation &ac!age> r*n the set*& &rogram and yo* are done.
0n the E)elcomeE screen &ress the E3extE b*tton. 1ead the end2*ser license agreement and &ress the E6 9greeE b*tton if yo* agree with the license terms or the E5ancelE b*tton to sto& the installation &rocess. Select the destination directory> &ress the E6nstallE b*tton and wait for the installation &rocess to com&lete. 'hatEs all yo* need to do to install the SyncBreeze file synchronization *tility on yo*r com&*ter.
Flexense Ltd.
6n the sim&lest case> in order to synchronize two dis!s or directories> &ress the ESyncE b*tton located in the to&2left corner of the main toolbar> enter the so*rce and destination directories and &ress the ESyncE b*tton. SyncBreeze will scan the s&ecified so*rce and destination directories and show a &re,iew dialog with a list of files that sho*ld be synchronized.
'he synchronization &re,iew dialog shows all files that sho*ld be synchronized and allows one to man*ally select?*nselect s&ecific file synchronization actions. 6n order to see more information abo*t a file synchronization action> select the action item> &ress the right mo*se b*tton and select the E9ction +ro&ertiesE men* item. 0nce finished selecting all the actions that sho*ld be exec*ted> &ress the ESyncE b*tton located in the bottom2right corner of the &re,iew dialog.
*ring the file synchronization &rocess> SyncBreeze will dis&lay a synchronization &rocess dialog showing the total n*mber of synchronized files> the amo*nt of synchronized storage s&ace> the &erformance of the file synchronization &rocess and the &rocess time. +ress the E+a*seE b*tton to tem&orarily s*s&end the file synchronization o&eration. +ress the E5ontin*eE b*tton to res*me a &re,io*sly &a*sed file synchronization o&eration. 6n order to cancel the c*rrently r*nning file synchronization o&eration> &ress the ESto&E b*tton. 0nce the file synchronization o&eration is finished> SyncBreeze will show a confirmation message informing abo*t the stat*s of the com&leted file synchronization o&eration. By defa*lt> SyncBreeze will try to &erform as many file synchronization actions as &ossible witho*t interr*&ting the o&eration on non2fatal errors. 6n the case that any errors will occ*r d*ring the file synchronization o&eration> SyncBreeze will show an a&&ro&riate error message and enable the E7rrorsE b*tton allowing the *ser to access the error log.
"
Flexense Ltd.
4.2
e&ending on s&ecific needs> it may be re;*ired to &erform different ty&es of file synchronization o&erations. For exam&le> sometimes *sers may be interested in !ee&ing all files in the destination directory e,en when some of them were deleted from the so*rce directory. 9nother o&tion is to &erform two2way acc*m*lation and *&date !ee&ing both directories com&letely identical. SyncBreeze &ro,ides fi,e different one2way and two2way file synchronization modes allowing one to &erform different ty&es of file synchronization o&erations according to *ser2s&ecific needs and re;*irements.
6n order to change the file synchronization mode for a file synchronization command> o&en the file synchronization command dialog> select the E:eneralE tab and select one of the following file synchronization modesC Sync,ronize %es!ina!ion %irec!ory Fone2wayG 2 9ll changes made in the so*rce directory will be &ro&agated to the destination directory. Files deleted from the so*rce directory will be deleted from the destination directory. 9ll files changed or deleted in the destination directory will be restored *sing files from the so*rce directory. 3o changes will be made in the so*rce directory. 9fter the file synchronization &rocess is com&lete both locations will be identical. U' a!e %es!ina!ion %irec!ory Fone2wayG 2 3ewly created and modified so*rce files will be co&ied to the destination directory. Files deleted from the so*rce directory will be deleted from the destination directory. Files deleted from the destination directory will be restored *sing files from the so*rce directory. 3ewly created and modified destination files will be !e&t in &lace. 3o changes will be made in the so*rce directory. -ccu)ula!e an U' a!e Files in %es!ina!ion Fone2wayG 2 3ewly created and modified so*rce files will be co&ied to the destination directory. Files deleted from the destination directory will be restored *sing files from the so*rce directory. 3ewly created and modified destination files will be !e&t in &lace. 3o files will be deleted from the destination directory. 3o changes will be made in the so*rce directory. .wo/0ay File Sync,roniza!ion 2 3ewly created and modified files will be synchronized in both directions. Files deleted from the so*rce directory will be deleted from the destination directory. Files deleted from the destination directory will be restored from the so*rce directory. 5hanges may be made in both locations. 9fter the file synchronization &rocess is com&lete both locations will be identical. .wo/0ay S!a!e1ul File Sync,roniza!ion 2 3ewly created and modified files will be synchronized in both directions. Files deleted from the so*rce directory will be deleted from the destination directory. Files deleted from the destination directory will be deleted from the so*rce directory. 5hanges may be made in both locations. 9fter the file synchronization &rocess is com&lete both locations will be identical. .wo/0ay -ccu)ula!ion an U' a!e 2 3ewly created and modified files will be *&dated in both directions. Files deleted from one location will be restored from the second location. 5hanges may be made in both locations. 9fter the file synchronization &rocess is com&lete both locations will be identical.
Flexense Ltd.
4.3
SyncBreeze &ro,ides &ower com&*ter *sers with the ability to synchronize s&ecific ty&es of files or file gro*&s *sing one or more flexible file matching r*les. For exam&le> the *ser may s&ecify to synchronize all ty&es of doc*ments> images and archi,e files.
6n order to add one or more file matching r*les> o&en the file synchronization command dialog> select the E1*lesE tab and &ress the E9ddE b*tton. 0n the E1*lesE dialog select an a&&ro&riate r*le ty&e and s&ecify all the re;*ired &arameters. *ring the file synchronization &rocess> SyncBreeze will scan the so*rce and destination directories and a&&ly the s&ecified file matching r*les to all &rocessed files. Files not matching the s&ecified r*les will be s!i&&ed from the file synchronization &rocess effecti,ely limiting the file synchronization o&eration to *ser2s&ecified files only.
4.4
File synchronization with &re,iew is ,ery *sef*l &ro,iding the *ser with a list of files that sho*ld be synchronized. 0n the other hand> file synchronization with &re,iew may be ineffecti,e or com&letely ina&&ro&riate when there is a need to synchronize large file systems containing many tho*sands of files> es&ecially d*e to the fact that none will ha,e the ability to man*ally re,iew lists of file synchronization actions containing tho*sands of items.
SyncBreeze &ro,ides a stream file synchronization mode> which &erforms file sync actions on2 the2fly witho*t showing the &re,iew dialog. 'he stream file synchronization more is es&ecially designed for file systems containing h*ge amo*nts of files and is ca&able of synchronizing large directories> dis!s and 39S storage de,ices ,ery fast and effecti,ely. Finally> the stream file synchronization mode is ideal for a*tomated> &eriodic and real2time file synchronization o&erations &erformed in the bac!gro*nd witho*t any *ser inter,ention.
Flexense Ltd.
4."
Bac&$roun
File Sync,roniza!ion
By defa*lt> when the *ser clic!s on a sync command item> SyncBreeze starts the selected file synchronization command and exec*tes it in the foregro*nd. 9nother o&tion &ro,ided by SyncBreeze +ro is to exec*te one or more file synchronization commands in the bac!gro*nd. 'he main reason to exec*te sync commands in the bac!gro*nd is to synchronize m*lti&le dis!s or directories sim*ltaneo*sly th*s red*cing the total time re;*ired to synchronize m*lti&le directories.
6n order to synchronize m*lti&le directories in the bac!gro*nd> select all the re;*ired sync commands in the command list> &ress the right mo*se b*tton and select the EStart Bac!gro*nd SyncE men* item. SyncBreeze +ro will start all the selected sync commands in the bac!gro*nd and mar! them as E9cti,eE in the stat*s field. 6n order to o&en a synchronization &rocess dialog for an acti,e command> clic! on the command item in the commands ,iew.
'he &rocess dialog allows one to &a*se> res*me or sto& any bac!gro*nd file synchronization o&eration. 6n addition> the *ser is &ro,ided with the ability to dynamically control the s&eed of any file synchronization o&eration. 6n order to change the s&eed of a r*nning file synchronization command> B*st set an a&&ro&riate &erformance mode in the ES&eedE combo box located on the file synchronization &rocess dialog.
1.
Flexense Ltd.
4.6
9nother ad,anced o&tion &ro,ided by SyncBreeze is the ability to exec*te file synchronization commands &eriodically at *ser2s&ecified time inter,als. 6n addition> SyncBreeze allows one to sched*le daily or wee!ly sync o&erations to be &erformed at a s&ecific time of the day. 'he maBor reason to exec*te a file synchronization command &eriodically is to contin*o*sly !ee& a fre;*ently changing directory synchronized with a bac!*& directory located on an external 4SB dis! or a 39S storage de,ice.
6n order to enable &eriodic file synchronization for a sync command> o&en the command dialog> select the E9d,ancedE tab> s&ecify the time &eriod to exec*te the file synchronization command and &ress the ESa,eE b*tton.
For all &eriodic file synchronization commands> SyncBreeze dis&lays the time remaining to the next sync o&eration. 9fter each ela&se of the s&ecified time &eriod> SyncBreeze will start the file synchronization command in the bac!gro*nd and mar! it as E9cti,eE in the stat*s field. 6n order to o&en a synchronization &rocess dialog for an acti,e sync command> clic! on the command item in the sync commands ,iew. 9fter finishing a &eriodic file synchronization command> SyncBreeze will *&date the command stat*s reset &eriodic sync timer.
11
Flexense Ltd.
4.(
6n addition to the &eriodic and sched*led file synchronization ca&abilities> SyncBreeze 4ltimate and SyncBreeze Ser,er &ro,ide the *ser with ad,anced real2time file synchronization allowing one to monitor the so*rce and?or destination directory and trigger the file synchronization command after a *ser2s&ecified n*mber of file system changes.
'he real2time file synchronization ca&abilities are es&ecially *sef*l when the amo*nt of file system changes is not e,en o,er time with s*dden s&i!es of file system changes followed by &eriods of low acti,ity. 6n s*ch a sit*ation> it will be wastef*l to fre;*ently &erform &eriodic file synchronization if nothing has changed> b*t on the other hand> if someone s*ddenly changes a large n*mber of files> these changes sho*ld be synchronized as soon as &ossible. 'he most balanced a&&roach for s*ch sit*ations is a combination of &eriodic file synchronization with real2time dis! change monitoring config*red to trigger the file synchronization command after a *ser2s&ecified n*mber of changes. 6n this way> if the amo*nt of file system changes is below the threshold defined in the real2time dis! change monitor> the timer will exec*te the file synchronization command according to the sched*led time inter,al. 0n the other hand> if there are too many changes> the dis! change monitor will trigger the file synchronization command before the sched*led time.
6n order to enable real2time file synchronization for a file sync command> o&en the command dialog> select the E9d,ancedE tab and select the E#onitor 5hangesE chec!box. SyncBreeze allows one to monitor the so*rce directory> the destination directory or both directories sim*ltaneo*sly. 7nter an a&&ro&riate n*mber of changes that sho*ld trigger the file synchronization command and &ress the ESa,eE b*tton.
12
Flexense Ltd.
4.3
SyncBreeze 4ltimate and SyncBreeze Ser,er &ro,ide bit2le,el file synchronization ca&abilities allowing one to synchronize only changed file system cl*sters in each file th*s minimizing the amo*nt of dis! write o&erations and extending the life of SS dis!s.
6n order to enable bit2le,el file synchronization for a file synchronization command> o&en the sync command dialog> select the E0&tionsE tab and enable the EBit2Le,el File SynchronizationE o&tion. )hen this o&tion is enabled> for each changed file> SyncBreeze will *&date changed data bloc!s only.
For exam&le> letEs ass*me we ha,e a large -$#B #icrosoft )ord doc*ment file. )hen bit2le,el file synchronization is disabled> SyncBreeze will co&y the whole file each time the file is modified. 0n the other hand> with the bit2le,el file synchronization o&tion enabled> SyncBreeze will *&date changed data bloc!s only th*s significantly red*cing the amo*nt of data written to the dis! and extending the life s&an of SS dis!s.
1%
Flexense Ltd.
4.4
For *sers fre;*ently wor!ing with m*lti&le networ!ed com&*ters or 39S storage de,ices> SyncBreeze &ro,ides the ability to synchronize networ! shares *sing 435 &ath names. 6n order to s&ecify the so*rce and?or destination directory *sing 435 &ath names> o&en the command dialog> select the E:eneralE tab and enter the so*rce and?or destination directories *sing the following formatC HHser,er2nameHshare2nameHdirectory.
)hile wor!ing with 435 &ath names> &lease ta!e into acco*nt that in order to be able to synchronize files on networ! shares and?or 39S storage de,ices> the *ser sho*ld ha,e directory access and file write &ermissions for each s&ecific networ! share and?or 39S storage de,ice. 6f the *ser will not ha,e directory access or file write &ermissions> the file synchronization o&eration will fail with one or more error messages re&orting abo*t access denied errors.
For sync o&erations config*red to synchronize networ! shares> the file synchronization &re,iew dialog will show file sync actions *sing the 435 networ! location allowing one to easily *nderstand which files will be *&dated in each sync o&eration.
14
Flexense Ltd.
6n order to enable m*lti2stream file synchronization for a sync command> o&en the file sync command dialog> select the E9d,ancedE tab and set an a&&ro&riate n*mber of file synchronization streams. 'a!e into acco*nt that m*lti2stream file synchronization is o&timized for m*lti2dis!> 196 and networ!ed config*rations and it is not recommended to *se when synchronizing files located on the same &hysical dis!. 6n addition> *sers re;*ired to synchronize files on r*nning> &rod*ction systems are &ro,ided with the ability to slow down file synchronization o&erations th*s minimizing the &erformance im&act on r*nning a&&lications. 6n order to change the s&eed of a file synchronization command> o&en the command dialog> select the E9d,ancedE tab and select an a&&ro&riate &erformance mode in the ES&eedE combo box.
Finally> SyncBreeze &ro,ides a large n*mber of file co&y &erformance t*ning o&tions allowing one to control the file co&y mode> the memory b*ffer size> memory alignment> the file co&y retry co*nt and the file co&y retry delay.
1-
Flexense Ltd.
SyncBreeze 4ltimate and SyncBreeze Ser,er allow one to define a tertiary destination directory for any file synchronization command. 6n order to config*re a tertiary destination directory> o&en the file sync command dialog> select the E:eneralE tab> select the E7xtendedE config*ration mode and s&ecify a tertiary destination directory. *ring r*ntime> SyncBreeze will first synchronize the so*rce directory with the first destination directory and after that with the tertiary destination directory.
For each directory &air> the *ser is &ro,ided with the ability to s&ecify a so*rce directory> a destination directory> an o&tional tertiary destination directory and the file synchronization mode that sho*ld be *sed for this s&ecific directory &air. *ring r*ntime> SyncBreeze will synchronize all directory &air se;*entially> one after one> in the same order as the directory &airs are s&ecified in the sync command dialog. 6n order to change the order of the s&ecified directory &airs> select a directory &air item> &ress the right mo*se b*tton and select the E#o,e 4&E or E#o,e ownE men* item.
1/
Flexense Ltd.
6n order to enable the system tray icon> o&en the ad,anced o&tions dialog and select the E#inimize to System 'rayE o&tion. )ith this o&tion enabled> the SyncBreeze main :46 a&&lication will minimize itself into the system tray and allow one to exec*te bac!gro*nd file synchronization commands *sing the system tray iconEs context men*. 9 minimized a&&lication may be shown at any time by clic!ing on the system tray icon. 9nother o&tion is to clic! the right mo*se b*tton o,er the system tray icon and to select the EShow Sync BreezeE men* item. 6n order to exec*te a file synchronization command in the bac!gro*nd> clic! the right mo*se b*tton o,er the system tray icon and select a command item in the E5ommandsE context men*. 6n order to close the SyncBreeze a&&lication> select the EI*itE men* item.
3ow> B*st clic! on the commandEs des!to& shortc*t to exec*te the associated file synchronization command. SyncBreeze will o&en the file synchronization command> scan the s&ecified so*rce and destination directories and show the file synchronization &re,iew dialog. #oreo,er> by *sing m*lti&le des!to& shortc*ts the *ser is &ro,ided with the ability to easily exec*te m*lti&le> &arallel file synchronization o&erations.
1"
Flexense Ltd.
S,or!cu!s
For those who &refer to *se !eyboard shortc*ts instead of the mo*se> SyncBreeze &ro,ides the ability to associate c*stom !eyboard shortc*ts with *ser2defined file synchronization commands. 6n order to set a c*stom !eyboard shortc*t for a file synchronization command> select the command item> &ress the right mo*se b*tton and select the ESet 8eyboard Shortc*tE men* item.
0n the shortc*t dialog> enter a c*stom !ey se;*ence and &ress the E0!E b*tton. 3ow> B*st ty&e the selected !ey se;*ence and SyncBreeze will start the associated file synchronization command.
6n addition to the !eyboard shortc*ts for file synchronization commands> SyncBreeze &ro,ides the *ser with the ability to c*stomize all &re2defined f*nctional !eyboard shortc*ts. 6n order to c*stomize &re2defined !eyboard shortc*ts> select the E'ools 2 9d,anced 0&tionsE men* item to o&en the o&tions dialog and select the EShortc*tsE tab.
1$
Flexense Ltd.
6n order to add one or more directories to the excl*de list> o&en the file synchronization command dialog> select the E7xcl*deE tab and &ress the E9ddE b*tton. 9ll files and s*bdirectories located in the s&ecified excl*de directories will be excl*ded from the file synchronization &rocess. 6n addition> ad,anced *sers are &ro,ided with a n*mber of excl*de directories macro commands allowing one to excl*de m*lti&le directories *sing a single macro command. SyncBreeze &ro,ides the following excl*de directories macro commandsC +B7:#5S ;.e8! S!rin$< 2 this macro command excl*des all directories beginning with the s&ecified text string. +6O5.-#5S ;.e8! S!rin$< 2 this macro command excl*des all directories containing the s&ecified text string. +75%S ;.e8! S!rin$< 2 this macro command excl*des all directories ending with the s&ecified text string. +27:7= ;2e$ular 78'ression< 2 this macro command excl*des directories matching the s&ecified reg*lar ex&ression.
For exam&le> the excl*de macro command EJ503'963S 'em&orary FilesE will excl*de all directories with E'em&orary FilesE at any &lace in the f*ll directory &ath and the excl*de macro command EJ17:7K H.F'#+L'7#+GJE will excl*de directories ending with E.'#+E or E.'7#+E.
1(
Flexense Ltd.
For exam&le> in order to excl*de all ty&es of ,ideo files from the file synchronization &rocess> o&en the file synchronization command dialog> select the E1*lesE tab and add a file matching r*le E3ot 5ategorized 9sC #o,ies> 5li&s and =ideo FilesE. #*lti&le ty&es of file matching r*les excl*ding files by the category> file name> file size> extension> etc. may be added to any file synchronization o&eration allowing one to effecti,ely excl*de s&ecific files or file categories.
order to excl*de all #+: files by the file extension> o&en the file sync select the E1*lesE tab and add a file matching r*le EFile 7xtension 3ot 7;*alC file synchronization o&eration> SyncBreeze will &rocess files that sho*ld be excl*de files according to the s&ecified file matching r*les.
2.
Flexense Ltd.
)ith this o&tion enabled> SyncBreeze will calc*late the S<92-/ file signat*re for each so*rce file> reread each destination file after co&y and com&are the so*rce and destination files signat*res. 3ow> select the E9d,ancedE tab> &ress the &erformance E0&tionsE b*tton and enter an a&&ro&riate n*mber of file co&y retries and a retry delay Fin millisecondsG.
)hen a file co&y o&eration will fail d*e to a dis! 6?0 error> networ! error or the so*rce and destination S<92-/ file signat*res will not match> SyncBreeze will retry the file co&y o&eration the s&ecified n*mber of times while adding the s&ecified delay before each retry.
21
Flexense Ltd.
4.14 - vance
'he file synchronization o&tions tab &ro,ides the *ser with the ability to control the following ad,anced file synchronization o&tionsC Sync File -!!ribu!es 2 this o&tion enables synchronization of file attrib*tes. Sync User>:rou' Securi!y %escri'!or 2 this o&tion enables synchronization of filesE ownershi& information. Sync %iscre!ionary -ccess 6on!rol *is! F 95LG 2 this o&tion enables synchronization of filesE 95L access control lists. Sync Sys!e) -ccess 6on!rol *is! FS95LG 2 this o&tion enables synchronization of filesE S95L access control lists. Sync %irec!ories .i)es!a)'s 2 this o&tion enables synchronization of directories timestam&s. Bi!/*evel File Sync,roniza!ion 2 this o&tion enables bit2le,el file synchronization for the file sync command> which *&dates only changed data bloc!s for each co&ied file. Veri1y Files -1!er Sync,roniza!ion 2 this o&tion enables ,erification of each synchronized file.
By defa*lt> SyncBreeze will try to ma& networ! shares *sing the c*rrent *ser acco*nt. 6n order to ma& a networ! dri,e *sing another *ser acco*nt> s&ecify a c*stom *ser name and &assword to connect the networ! dri,e with.
22
Flexense Ltd.
3ow> the newly created file synchronization command may be easily exec*ted at any time B*st by clic!ing on the command item in the commands ,iew. For each file synchronization command> SyncBreeze shows the command name> the last synchronization time> the total n*mber of files and the amo*nt of data in the so*rce and destination directories and the stat*s trend showing how the amo*nt of data is changing o,er time. 6n order to edit a file synchronization command> select the command item in the commands ,iew> &ress the right mo*se b*tton and select the E7dit 5ommandE men* item. Select one or more file synchronization commands> &ress the right mo*se b*tton and select the E elete 5ommandsE men* item to delete all the selected file synchronization commands. 9ll the *ser2defined file synchronization commands are stored in the *ser2s&ecific &rod*ct config*ration file> which may be ex&orted for bac!*& &*r&oses and later *sed to restore the &rod*ct config*ration on the same or another com&*ter. 6n order to ex&ort the *ser2s&ecific &rod*ct config*ration to a file> select the men* EFile 2 7x&ort 5onfig*rationE and s&ecify a file name to ex&ort the &rod*ct config*ration to. Select the men* EFile 2 6m&ort 5onfig*rationE to im&ort a &re,io*sly ex&orted &rod*ct config*ration file.
2%
Flexense Ltd.
4.22 Soun
5o!i1ica!ions
SyncBreeze &ro,ides the ability to &lay notification so*nds when a sync o&eration is started> com&leted or failed. 6n addition> the *ser is &ro,ided with the ability to enable> disable or c*stomize all ty&es of so*nd notifications.
6n order to o&en the E3otification So*ndsE dialog> select the E'ools 2 3otification So*ndsE men* item. 'he E3otifications So*ndsE dialog shows all the a,ailable so*nd notifications and allows one to enable or disable s&ecific so*nd notifications.
6n order to select a c*stom notification so*nd file> clic! on a notification so*nd item in the so*nds list and select a c*stom )9= file. 6n order to &lay a notification so*nd> select the re;*ired notification so*nd in the so*nds list and &ress the E+layE b*tton.
24
Flexense Ltd.
'he E:eneralE tab allows one to control the following o&tionsC S,ow Main .oolbar 2 7nables? isables the main toolbar -u!o)a!ically 6,ec& For Pro uc! U' a!es 2 select this o&tion to instr*ct SyncBreeze to a*tomatically chec! for a,ailable &rod*ct *&dates. S,ow Scannin$ -ccess %enie 7rrors 2 select this o&tion to see error messages when SyncBreeze is &re,ented to scan files in a directory Process Sys!e) Files 2 select this o&tion to synchronize system files. -bor! O'era!ion On 6ri!ical 7rrors 2 by defa*lt SyncBreeze is trying to &rocess as many files as &ossible logging non2fatal errors in a &rocess log. Select this o&tion to instr*ct SyncBreeze to abort o&eration when enco*ntering a critical error.
'he EShortc*tsE tab &ro,ides the *ser with the ability to c*stomize !eyboard shortc*ts. 5lic! on a shortc*t item to edit the c*rrently assigned !ey se;*ence. +ress the E efa*lt Shortc*tsE b*tton to reset all !eyboard shortc*ts to defa*lt ,al*es.
'he E+roxyE tab &ro,ides the *ser with the ability to config*re the <''+ &roxy settings. SyncBreeze *ses the <''+ &rotocol in order to in;*ire whether there is a new &rod*ct ,ersion a,ailable on the web site. By defa*lt> SyncBreeze detects &roxy settings and connects to the 6nternet directly or thro*gh an <''+ &roxy de&ending on the config*ration of the host com&*ter. e&ending on a s&ecific host and networ! config*ration> the *ser is &ro,ided with the ability to connect to the 6nternet directly> tro*gh a*tomatic <''+ &roxy disco,ery or man*ally by entering the <''+ &roxy ser,er name and &ort
2-
Flexense Ltd.
'he first Fdefa*ltG :46 layo*t dis&lays large toolbar b*ttons with descri&ti,e text labels *nder each b*tton and *ses large icons to show *ser2defined file synchronization commands in the commands ,iew.
'he second :46 layo*t dis&lays small toolbar b*ttons with descri&ti,e text labels beside each b*tton and *ses small icons to show *ser2defined file synchronization commands in the commands ,iew.
'he third :46 layo*t dis&lays small toolbar b*ttons witho*t descri&ti,e text labels> *ses small icons to show *ser2defined file synchronization commands and shows the command name only for each command in the commands ,iew.
2/
Flexense Ltd.
*ine U!ili!y
6n addition to the :46 a&&lication> SyncBreeze 4ltimate incl*des a command line tool allowing one to exec*te file synchronization commands from an 0S shell window. 'he SyncBreeze command line tool &ro,ides &ower *sers and system administrators with the ability to integrate file synchronization ca&abilities into batch files and shell scri&ts. 'he SyncBreeze command line tool is located in M+rod*ct irN?bin directory. 5ommand Line SyntaxC syncbreeze /e8ecu!e ;Sync 6o))an 5a)e<
'his command exec*tes the s&ecified file synchronization o&eration. syncbreeze /sync /source ;Source%irec!ory< / es! ;%es!%irec!ory< 'his command synchronizes files between directories> local dis!s or networ! shares. Para)e!ers? /source ;Source %irec!ory< 'his &arameter s&ecifies the so*rce directory for file synchronization. 6n order to ens*re &ro&er &arsing of command line arg*ments> directories containing s&ace characters sho*ld be do*ble ;*oted. / es! ;%es!ina!ion %irec!ory< 'his &arameter s&ecifies the destination directory for file synchronization. 6n order to ens*re &ro&er &arsing of command line arg*ments> directories containing s&ace characters sho*ld be do*ble ;*oted. 0&tionsC /)o e ;S% @ SU% @ S-% @ S.0 @ S.-< S 2 Sets the sync2destination file synchronization mode F efa*ltG
9ll changes made in the so*rce directory will be &ro&agated to destination. Files deleted from the so*rce directory will be deleted from destination. 9ll files changed or deleted in destination will be restored from so*rce. S4 2 Sets the *&date2destination file synchronization mode
3ewly created and modified so*rce files will be co&ied to destination. Files deleted from the so*rce directory will be deleted from destination. Files deleted from the destination directory will be restored from so*rce. S9 2 Sets the acc*m*late2destination file synchronization mode
3ewly created and modified so*rce files will be co&ied to destination. Files deleted from the destination directory will be restored from so*rce. 3ewly created and modified destination files will be !e&t in &lace. S') 2 Sets the two2way file synchronization mode 3ewly created and modified files will be synchronized in both directions. Files deleted from the so*rce directory will be deleted from destination. Files deleted from the destination directory will be restored from so*rce.
2"
Flexense Ltd.
S'9 2 Sets the two2way acc*m*late file synchronization mode 3ewly created and modified files will be *&dated in both directions. Files deleted in one location will be restored from the second location. 9fter finishing the synchronization &rocess both locations will be identical. /'er1 ;FU** @ M7%#UM @ *O0< F4LL 2 F*ll2s&eed file synchronization #7 64# 2 #edi*m2s&eed file synchronization L0) 2 Low2s&eed file synchronization /s!rea)s ;1 ... 16< S&ecifies the n*mber of &arallel file synchronization streams. /%-6* 6nstr*cts to co&y filesE access control lists F 95LG. /S-6* 6nstr*cts to co&y filesE sec*rity control lists FS95LG. /O0572 6nstr*cts to co&y filesE *ser?gro*& information. /v Shows the &rod*ct maBor ,ersion> minor ,ersion> re,ision and b*ild date. /,el' 'his command shows the command line *sage information.
2$
Flexense Ltd.
6n order to man*ally chec! that the c*rrently installed &rod*ct ,ersion is *&2to2date> select men* E<el& 2 5hec! For 4&datesE on the main men* bar. 'he *&date manager will connect to the *&date ser,er and chec! if there is a newer ,ersion of the &rod*ct a,ailable for download.
6f there is a new &rod*ct ,ersion a,ailable> the *&date dialog will show the ,ersion of the new &rod*ct *&date and two lin!sC the E1elease 3otesE lin! and the E6nstallE lin!. 5lic! on the E1elease 3otesE lin! to see more information abo*t new feat*res and b*g2fixes &ro,ided by the new &rod*ct ,ersion. 5lic! on the E6nstallE lin! to download and install the new &rod*ct ,ersion.
9fter clic!ing on the E6nstallE lin!> &lease wait while the *&date manager will download the new &rod*ct ,ersion to the local dis!. 'he *&date &ac!age will be downloaded to a tem&orary directory on the system dri,e and a*tomatically deleted after the *&date manager will finish *&dating the &rod*ct. 9fter download is com&leted> close all o&en SyncBreeze a&&lications and &ress the E0!E b*tton when ready. 6f one or more SyncBreeze a&&lications will be o&en d*ring the *&date> the o&eration will fail and the whole *&date &rocess will need to be restarted from the beginning. 9fter finishing the *&date &rocess> SyncBreeze will show a message box confirming the s*ccessf*lly com&leted o&eration.
2(
Flexense Ltd.
6f the com&*ter is connected to the 6nternet> start the SyncBreeze :46 a&&lication and &ress the E1egisterE b*tton located in the to&2right corner of the window. 0n the register dialog> enter yo*r name and the recei,ed *nloc! !ey and &ress the E1egisterE b*tton to finish the registration &roced*re.
6f the com&*ter is not connected to the 6nternet> &ress the E#an*al 1egistrationE b*tton> enter yo*r name and the &ro,ided *nloc! !ey> ex&ort a &rod*ct 6 file and send the &rod*ct 6 file to re$is!erAsyncbreeze.co) as an attachment.
)ithin a co*&le of ho*rs yo* will recei,e an *nloc! file> which sho*ld be im&orted in order to finish the man*al &rod*ct registration &roced*re.
%.
Flexense Ltd.
4.23 Su''or!e
O'era!in$ Sys!e)s
32/Bi! O'era!in$ Sys!e)s )indows )indows )indows )indows )indows )indows )indows )indows K+ =ista " $ $.1 Ser,er 2..% Ser,er 2..$ Ser,er 2.12
64/Bi! O'era!in$ Sys!e)s )indows )indows )indows )indows )indows )indows )indows )indows K+ /42Bit =ista /42Bit " /42Bit $ /42Bit $.1 /42Bit Ser,er 2..% /42Bit Ser,er 2..$ /42Bit Ser,er 2.12 /42Bit
Mini)al Sys!e) 6on1i$ura!ion S*&&orted 0&erating System 1 :<z or better 5+4 2-/ #B of system memory 2- #B of free dis! s&ace
2eco))en e
Sys!e) 6on1i$ura!ion
S*&&orted 0&erating System *al25ore 2 :<z or better 5+4 -12 #B of system memory 2- #B of free dis! s&ace
%1
Flexense Ltd.
SyncBreeze Ser,er is a dedicated file synchronization ser,er> which r*ns in the bac!gro*nd as a ser,ice and is ca&able of synchronizing dis!s> directories> networ! shares and 39S storage de,ices in a f*lly a*tomatic and *nattended mode. SyncBreeze Ser,er &ro,ides the ability to define m*lti&le file synchronization commands> sched*le &eriodic file synchronization o&erations> monitor dis!s and directories and a*tomatically trigger file synchronization o&erations when a *ser2s&ecified n*mber of file system changes detected.
SyncBreeze Ser,er may be controlled *sing a f*ll2scale client :46 a&&lication and a command line *tility locally or ,ia the networ!. 'he client :46 a&&lication &ro,ides all feat*res a,ailable in the des!to& &rod*ct ,ersion and additional ser,er2only file synchronization ca&abilities. 6n order to connect to SyncBreeze Ser,er> start the SyncBreeze client :46 a&&lication> &ress the E5onnectE b*tton located on the main toolbar and s&ecify the host name or an 6+ address of the ser,er to connect to and enter a SyncBreeze *ser name and &assword Fthe defa*lt *ser name and &assword is a )in?a )inG.
9nother way to control SyncBreeze Ser,er is to *se the SyncBreeze command line *tility> which is located in the E+rod*ct irHbinE directory. 'he SyncBreeze command line *tility allows one to start> &a*se> res*me and sto& file synchronization commands> ,iew the stat*s of r*nning file synchronization o&erations and config*re the SyncBreeze ser,er.
%2
Flexense Ltd.
".2
SyncBreeze Ser,er is es&ecially designed to be as sim&le as &ossible. 'he &rod*ct does not re;*ire any third2&arty software a&&lications and may be installed and config*red within a co*&le of min*tes. 9 f*lly f*nctional %.2days trial ,ersion of SyncBreeze Ser,er may be downloaded from the following &ageC htt&C??www.syncbreeze.com?downloads.html.
'he installation &ac!age is ,ery small> -#B 2 /#B de&ending on the target o&erating system> and the &rod*ct re;*ires B*st 2.#B of the free dis! s&ace on the target ser,er. 6n order to install SyncBreeze Ser,er> start the set*& &rogram> select a destination directory and &ress the E3extE b*tton.
0&tionally> enter c*stom ser,er control and?or web access &orts. 'he ser,er control &ort is *sed by the SyncBreeze client :46 a&&lication and the command line *tility to connect to SyncBreeze Ser,er. 'he web access &ort is the &ort for the web2based management interface allowing one to control SyncBreeze Ser,er *sing a standard web browser from any com&*ter on the networ!. 6f SyncBreeze Ser,er sho*ld be controlled remotely thro*gh the networ!> ma!e s*re one or both of these &orts are o&en in the ser,erEs firewall.
%%
Flexense Ltd.
".3
SyncBreeze Ser,er &ro,ides a client :46 a&&lication> which is ca&able of controlling one or more SyncBreeze Ser,ers locally or thro*gh the networ!. 'he client :46 a&&lication allows one to config*re file synchronization commands> set*& &eriodic file synchronization o&erations> control exec*tion of file synchronization commands> set*& error logs and 72#ail notifications> config*re ad,anced ser,er o&tions> etc.
6n order to connect to a remote SyncBreeze ser,er thro*gh the networ!> &ress the E5onnectE b*tton located on the main toolbar> enter the host name For an 6+ addressG of the ser,er to connect to> enter the SyncBreeze *ser name and &assword Fdefa*lt is a )in>a )inG and &ress the E5onnectE b*tton.
)hen connected to a SyncBreeze ser,er> the client a&&lication dis&lays file synchronization commands config*red on the ser,er and allows one to start file synchronization o&erations> add> edit> delete file synchronization commands and manage ad,anced ser,er o&tions. 6n order to add a new file synchronization command> &ress the E9ddE b*tton located on the main toolbar> s&ecify a *ni;*e command name> enter the so*rce and destination directories to synchronize and &ress the ESa,eE b*tton. 3ow> in order to start the file synchronization command> select the command item> &ress the right mo*se b*tton and select the EStart 5ommandE men* item. 'he file synchronization command will be exec*ted on the SyncBreeze ser,er while the file synchronization stat*s dialog will be dis&layed in the client :46 a&&lication> which can be connected to the ser,er remotely thro*gh the networ!.
%4
Flexense Ltd.
".4
0eb/Base
Mana$e)en! #n!er1ace
SyncBreeze Ser,er &ro,ides a com&lete web2based management interface allowing one to control> config*re and manage one or more SyncBreeze Ser,ers *sing a reg*lar web browser from any com&*ter on the networ!.
6n order to enable the web2based management interface on a SyncBreeze Ser,er> connect to the ser,er *sing the SyncBreeze client :46 a&&lication> o&en the E0&tionsE dialog> select the ESer,erE tab> enable the E)eb Ser,erE o&tion and &ress the ESa,eE b*tton. By defa*lt> the SyncBreeze web ser,er *ses the '5+?6+ &ort $.> which is a standard &ort *sed by web browsers to connect to web ser,ers. Sometimes> the standard web access &ort may be in *se by other a&&lications or ser,ices installed on the ser,er &re,enting the SyncBreeze web interface to o&erate &ro&erly. 6n this case> the *ser needs to change the web access &ort n*mber and then> in order to connect to the c*stom &ort> ty&e in the web browser address barC htt&C??ser,er2nameC&ort2n*mber.
'he SyncBreeze Ser,er web2based interface is a dynamic web a&&lication> which a*tomatically *&dates the stat*s and &rogress of acti,e file synchronization o&erations> and in order to o&erate &ro&erly> the web based interface re;*ires Da,aScri&t to be enabled in the web browser.
%-
Flexense Ltd.
"."
SyncBreeze Ser,er &ro,ides the ability to set*& a n*mber of file synchronization commands with each one config*red to synchronize files between a &air of so*rce and destination dis!s> directories or networ! shares. 'he SyncBreeze Ser,er home &age shows the config*red file synchronization commands and allows one to add> start> sto& and delete file sync commands and config*re ad,anced file synchronization o&tions.
6n order to add a new file synchronization command> &ress the E9dd 5ommandE b*tton located on the SyncBreeze Ser,er home &age> enter a *ni;*e command name> s&ecify a so*rce and destination directories to synchronize> select an a&&ro&riate file synchronization mode and &ress the ESa,eE b*tton.
'he newly created file synchronization command will be dis&layed on the SyncBreeze Ser,er home &age and in order to start the file sync command man*ally> clic! on the commandEs EStartE b*tton located in the E'oolsE col*mn. SyncBreeze Ser,er &ro,ides a large set of ad,anced file synchronization o&tions allowing one to c*stomize any file synchronization command for *ser2s&ecific needs and re;*irements. 6n order to c*stomize ad,anced file synchronization o&tions> clic! the E7dit 5ommandE b*tton located in the E'oolsE col*mn.
%/
Flexense Ltd.
".6
SyncBreeze Ser,er &ro,ides a n*mber of different one2way and two2way file synchronization modes allowing one to &erform different ty&es of file synchronization o&erations de&ending on *ser2s&ecific needs and re;*irements.
6n order to change the file synchronization mode for a file synchronization command> o&en the file synchronization command config*ration &age and select one of the following file synchronization modesC Sync,ronize %es!ina!ion %irec!ory Fone2wayG 2 9ll changes made in the so*rce directory will be &ro&agated to the destination directory. Files deleted from the so*rce directory will be deleted from the destination directory. 9ll files changed or deleted in the destination directory will be restored *sing files from the so*rce directory. 3o changes will be made in the so*rce directory. 9fter the file synchronization &rocess is com&lete both locations will be identical. U' a!e %es!ina!ion %irec!ory Fone2wayG 2 3ewly created and modified so*rce files will be co&ied to the destination directory. Files deleted from the so*rce directory will be deleted from the destination directory. Files deleted from the destination directory will be restored *sing files from the so*rce directory. 3ewly created and modified destination files will be !e&t in &lace. 3o changes will be made in the so*rce directory. -ccu)ula!e an U' a!e Files in %es!ina!ion Fone2wayG 2 3ewly created and modified so*rce files will be co&ied to the destination directory. Files deleted from the destination directory will be restored *sing files from the so*rce directory. 3ewly created and modified destination files will be !e&t in &lace. 3o files will be deleted from the destination directory. 3o changes will be made in the so*rce directory. .wo/0ay File Sync,roniza!ion 2 3ewly created and modified files will be synchronized in both directions. Files deleted from the so*rce directory will be deleted from the destination directory. Files deleted from the destination directory will be restored from the so*rce directory. 5hanges may be made in both locations. 9fter the file synchronization &rocess is com&lete both locations will be identical. .wo/0ay S!a!e1ul File Sync,roniza!ion 2 3ewly created and modified files will be synchronized in both directions. Files deleted from the so*rce directory will be deleted from the destination directory. Files deleted from the destination directory will be deleted from the so*rce directory. 5hanges may be made in both locations. 9fter the file synchronization &rocess is com&lete both locations will be identical. .wo/0ay -ccu)ula!ion an U' a!e 2 3ewly created and modified files will be *&dated in both directions. Files deleted from one location will be restored from the second location. 5hanges may be made in both locations. 9fter the file synchronization &rocess is com&lete both locations will be identical.
%"
Flexense Ltd.
".(
- vance
SyncBreeze Ser,er &ro,ides the ability to sched*le &eriodic file synchronization o&erations. 6n order to config*re a file synchronization command to be exec*ted &eriodically> o&en the command config*ration &age> &ress the E9d,ancedE b*tton> enable the E+eriodic SyncE o&tion and s&ecify an a&&ro&riate time inter,al. 9nother o&tion is config*re a file synchronization command to be exec*ted an a s&ecific time of the day.
6n addition to &eriodic file synchronization o&erations> SyncBreeze Ser,er &ro,ides the ability to monitor the so*rce and?or destination directories and a*tomatically trigger a file synchronization o&eration when a *ser2s&ecified n*mber of changes detected. 6n order to enable the real2time dis! change monitor for a file synchronization command> o&en the command config*ration &age> &ress the E9d,ancedE b*tton> enable the E#onitor 5hangesE o&tion and s&ecify the n*mber of changes that sho*ld trigger the file sync command.
SyncBreeze Ser,er &ro,ides a rich set of ad,anced file synchronization o&tions s*ch as file sec*rity attrib*tes synchronization> bit2le,el file synchronization> file co&y ,erification> etc. 6n order to config*re the ad,anced file synchronization o&tions> o&en the file synchronization command config*ration &age and &ress the E0&tionsE b*tton.
%$
Flexense Ltd.
".3
Sometimes> it may be re;*ired to synchronize s&ecific file ty&es or file categories according to *ser2s&ecific needs and re;*irements. SyncBreeze Ser,er &ro,ides an extensi,e set of file matching r*les allowing one to sync files by the file ty&e> category> size> name> extension> file attrib*tes> location> *ser name> etc.
6n order to add one or more file matching r*les to a file synchronization command> o&en the command config*ration &age> &ress the E1*lesE b*tton and &ress the E9dd 1*leE b*tton. 0n the E9dd 1*leE &age> select an a&&ro&riate r*le ty&e> enter all the re;*ired &arameters and &ress the E9ddE b*tton.
SyncBreeze Ser,er &ro,ides the ability to add an *nlimited n*mber of file matching r*les for each file synchronization command. *ring r*ntime> SyncBreeze Ser,er will a&&ly the s&ecified r*les to the &rocessed files and synchronize files matching the r*les. Files not matching the s&ecified r*les> will be B*st s!i&&ed from the file synchronization &rocess.
%(
Flexense Ltd.
".4
SyncBreeze Ser,er allows one to excl*de directories or files from the file synchronization &rocess. 6n the sim&lest case> in order to excl*de a s*bdirectory from a file synchronization command> o&en the file synchronization command config*ration &age> &ress the E7xcl*deE b*tton and add one or more s*bdirectories to the excl*de list.
*ring the file synchronization &rocess> SyncBreeze will s!i& all directories s&ecified in the excl*de list incl*ding all s*bdirectories and files located in these directories. 9nother o&tion is to excl*de files *sing negati,e file matching r*les. For exam&le> in order to excl*de all tem&orary files with the E'#+E or E'7#+E file extensions> add a file matching r*le config*red to match files with extensions different from E'#+E and E'7#+E.
6n order to add one or more excl*de file matching r*les> o&en the file synchronization command config*ration &age> &ress the E1*lesE b*tton> select an a&&ro&riate r*le ty&e> select a negati,e file matching o&erator and s&ecify all the re;*ired &arameters.
4.
Flexense Ltd.
'he file synchronization history &age shows the total n*mber of file synchronization o&erations for the sync command> the total n*mber of synchronized files> the total amo*nt of synchronized dis! s&ace and the total n*mber of file synchronization errors. 6n addition> a sync history &age shows a history of last K file sync o&erations according to the n*mber of history sync tas!s config*red on the E9d,anced Ser,er 0&tionsE &age.
6n order to change the n*mber of history file synchronization tas!s !e&t for each file sync command> o&en the E9d,anced Ser,er 0&tionsE &age and set the E5ommand <istory 'as!sE o&tion to an a&&ro&riate ,al*e.
41
Flexense Ltd.
'he config*ration is ,ery sim&le and may be &erformed within a co*&le of seconds *sing the following ste&2by2ste& g*ideC 1. 2. %. 4. -. 0&en the )indows control &anel and clic! on the E9dministrati,e 'oolsE *tility. 0&en the Ser,ices control center and find here the ESync Breeze Ser,erE ser,ice. 0&en the ESync Breeze Ser,erE ser,ice> select the E:eneralE tab and sto& the ser,ice. Select the ELog 0nE tab and s&ecify a *ser acco*nt to *se for the ser,ice. Select the E:eneralE tab and start the ESync Breeze Ser,erE ser,ice.
#MPO2.-5.? SyncBreeze Ser,er is a reg*lar )indows ser,ice and therefore it has a se&arate s&ace of ma&&ed networ! dri,e letters. #a&&ed networ! dri,e letters ,isible in a des!to& login session are not accessible to the SyncBreeze ser,ice and in order to synchronize networ! shares> the *ser needs to *se 435 &ath names FHHser,erHshareG or mo*nt networ! dri,e letters *sing the SyncBreeze client :46 a&&lication.
3ow> the SyncBreeze file synchronization ser,er will r*n *nder the s&ecified *ser acco*nt and will ha,e exactly the same &ermissions as the s&ecified acco*nt when accessing networ! shares and 39S storage de,ices.
42
Flexense Ltd.
SyncBreeze 4ltimate and SyncBreeze Ser,er &ro,ide the ability to config*re &re2sync and &ost2sync actions for any file synchronization o&eration allowing one to sto& a database before the sync o&eration is started and restart the database again when the sync o&eration is com&leted. For exam&le> in order to safely bac!*& #icrosoft SIL ser,er data files> set the &re2sync action and the &ost2sync action as followsC +re2Sync 9ctionC Dne! s!o' MSSE*S72V72D +ost2Sync 9ctionC Dne! s!ar! MSSE*S72V72D 'he &er2sync action will sto& the #icrosoft SIL Ser,er database ser,ice before the file sync o&eration and the &ost2sync action will start the #icrosoft SIL Ser,er database ser,ice again after the sync o&eration is com&leted. Sometimes> a database may *se m*lti&le directories for different ty&es of files. 6n this case> in order to synchronize s*ch a database *sing a single file synchronization command> o&en the file synchronization command dialog> select the E:eneralE tab> select the E7x&ertE config*ration mode and add all directory &airs that sho*ld be synchronized. 'his way the database will be sto&&ed only once when the file synchronization command is started and all the re;*ired directories will be synchronized in a single o&eration. 6n order to minimize the im&act of the database downtime on *sers and other a&&lications> the file synchronization o&eration may be sched*led to be exec*ted a*tomatically when no *sers are wor!ing with the database.
4%
Flexense Ltd.
'he SyncBreeze file synchronization ser,er &ro,ides the *ser with the ability to send 72#ail notifications abo*t failed file synchronization commands with a detailed descri&tion ex&laining the exact reason for the fail*re and a list of files that ca*sed the fail*re.
6n order to enable error 72#ail notifications> o&en the E72#ail Ser,er SettingsE &age and s&ecify an S#'+ ser,er host name For 6+ addressG> 72#ail acco*nt and &assword to *se to send 72#ail notifications. 6n addition> o&en the E9d,anced Ser,er 0&tionsE &age> enable the 72#ail notifications o&tion and s&ecify a destination 72#ail address to send notifications to.
44
Flexense Ltd.
)hen enabled> stat*s notifications are sent for all s*ccessf*lly com&leted and failed file synchronization o&erations. 9 file synchronization stat*s notification shows the total n*mber of file synchronization o&erations for the sync command> the total n*mber of synchronized files> the total amo*nt of synchronized dis! s&ace and the total n*mber of file synchronization errors. 6n addition> a sync stat*s notification shows a history of last K file sync o&erations according to the n*mber of history sync tas!s config*red on the E9d,anced Ser,er 0&tionsE &age.
6n order to enable stat*s 72#ail notifications> o&en the E72#ail Ser,er SettingsE &age and s&ecify an S#'+ ser,er host name For 6+ addressG> 72#ail acco*nt and &assword to *se to send 72#ail notifications. 6n addition> o&en the sync command config*ration &age> &ress the E#iscE b*tton> enable the stat*s 72#ail notifications o&tion and s&ecify a destination 72#ail address to send notifications to.
4-
Flexense Ltd.
'he file synchronization statistics &age allows one to dis&lay &ie charts showing the total n*mber of sync o&erations &er file synchronization command> the total amo*nt of dis! s&ace> the total n*mber of files> the amo*nt of synchronized dis! s&ace> the n*mber of synchronized files and the n*mber of sync errors &er file synchronization command.
6n addition> the *ser is &ro,ided with the ability to ex&ort file synchronization statistics re&orts into a n*mber of standard formats incl*ding + F> K#L> <'#L> 7xcel 5S= and &lain text. 6n order to ex&ort a detailed re&ort> which incl*des history statistics for all commands> select the E etailedE re&ort ty&e and &ress the ESa,eE b*tton.
4/
Flexense Ltd.
ress
SyncBreeze Ser,er &ro,ides the ability to &eriodically send + F stat*s re&orts to an 72#ail address. + F stat*s re&orts incl*de the c*rrent stat*s of all file synchronization commands> file synchronization statistics and a n*mber of history line charts for K last file synchronization o&erations.
7ach stat*s 72#ail notification incl*des an <'#L s*mmary table showing the c*rrent stat*s of all file synchronization commands and an attached + F re&ort with detailed information abo*t all file synchronization commands> history statistics> &ie charts and history line charts for K last file synchronization o&erations according to the config*ration selected on the E9d,anced Ser,er 0&tionsE &age.
6n order to config*re &eriodic stat*s re&orts> o&en the E9d,anced Ser,er 0&tionsE &age> enable &eriodic stat*s re&orts> select the time inter,al> enable 72#ail notifications and s&ecify an 72 #ail address to send stat*s re&orts to. 6n addition> o&en the 72#ail ser,er config*ration &age and s&ecify an S#'+ ser,er to *se to send 72#ail notifications.
4"
Flexense Ltd.
Passwor
'he SyncBreeze Ser,er web2based management console> re;*ires *sers to login with a SyncBreeze *ser name and &assword. 'he defa*lt *ser name and &assword is set to a )in?a )in. 6n addition> SyncBreeze Ser,er &ro,ides the ability to set a c*stom *ser name and?or &assword for the SyncBreeze web2based management interface and the command line *tility> which may be *sed to a*tomate config*ration and management tas!s.
6n order to set a c*stom *ser name and &assword> clic! on the E5onfig*re Ser,er LoginE lin! located on the main settings &age> enter a new *ser name and &assword and &ress the ESa,eE b*tton.
4$
Flexense Ltd.
6n order to set a c*stom ser,er control &ort and?or web access &ort> clic! on the ESet*& Ser,er +ortsE lin! located on the main settings &age and enter a c*stom ser,er control &ort or web2 access &ort to *se. 6f the SyncBreeze ser,er sho*ld be controlled thro*gh the networ!> ma!e s*re the ser,er control &ort and the web access &ort are o&en in the ser,erEs firewall.
Server O'!ions
SyncBreeze Ser,er &ro,ides a large n*mber of ad,anced ser,er config*ration o&tions allowing one to control the maxim*m total n*mber of errors &er sync command> the maxim*m n*mber of consec*ti,e errors &er sync command> the n*mber of history tas!s &er sync command> the file co&y ,erification mode> the sync tas!s logs directory> the error logs directory> etc.
4(
Flexense Ltd.
*ine U!ili!y
'he SyncBreeze command line *tility a,ailable in SyncBreeze 4ltimate and SyncBreeze Ser,er installations may be *sed to control the SyncBreeze ser,er locally or remotely thro*gh the networ!. 'he command line *tility allows one to a*tomate config*ration> control and management of one or more SyncBreeze Ser,ers.
SyncBreeze co))an
syncbreeze /serverFs!a!us Shows the Sync Breeze ser,er stat*s. syncbreeze /serverFs,owFco))an s Shows file synchronization commands defined in the Sync Breeze Ser,er config*ration. syncbreeze /serverFa Fco))an ;6o))an 5a)e< /source ;%ir< / es! ;%ir<
9dds a new file synchronization command. syncbreeze /serverF ele!eFco))an ;6o))an 5a)e<
eletes the s&ecified file synchronization command. syncbreeze /serverFe8ecu!eFco))an ;Sync 6o))an <
Synchrono*sly exec*tes the s&ecified file synchronization command on the SyncBreeze ser,er. syncbreeze /serverFs!ar!Fco))an ;Sync 6o))an <
9synchrono*sly starts the s&ecified file synchronization command on the SyncBreeze ser,er. syncbreeze /serverF'auseFco))an ;Sync 6o))an <
+a*ses the s&ecified file synchronization command. syncbreeze /serverFs!o'Fco))an ;Sync 6o))an <
Sto&s the s&ecified file synchronization command syncbreeze /serverFs!ar!FallFco))an s Starts all config*red file synchronization commands. syncbreeze /serverFs!o'FallFco))an s Sto&s all r*nning file synchronization commands.
-.
Flexense Ltd.
syncbreeze /serverFenableFco))an F)oni!or ;Sync 6o))an < 7nables the real2time dis! change monitor for the s&ecified file synchronization command. 0&tional +arametersC O 2monitor MS04157 L 7S' L 9LLN P O 2changes 5<93:725043' P syncbreeze /serverF isableFco))an F)oni!or ;Sync 6o))an < isables the real2time dis! change monitor for the s&ecified file synchronization command. syncbreeze /serverFenableFco))an F!i)er ;Sync 6o))an < 7nables &eriodic file synchronization for the s&ecified file synchronization command. 0&tional +arametersC O 2time '6#72=9L47 P O 2*nits M#63 L <041N P syncbreeze /serverF isableFco))an F!i)er ;Sync 6o))an < isables &eriodic file synchronization for the s&ecified file synchronization command.
syncbreeze /serverFse!Fco))an Fo'!ion ;6o))an < ;O'!ion< ;Value< Sets one or more of the following sync command o&tionsC /syncF)o e ;Sync Mo e< S@352 7S' S@3524+ 9'72 7S' S@3529552 7S' S@352')02)9@ S@352')02)9@2955 S@352 7S'2:Q6+ S@3524+ 9'72 7S'2:Q6+ S@3529552 7S'2:Q6+ S@352')02)9@2S'9'7 2 2 2 2 2 2 2 2 2 Synchronize estination irectory 4&date estination irectory 9cc*m*late and 4&date Files in estination 'wo2)ay File Synchronization 'wo2)ay 9cc*m*lation and 4&date 5om&ress R Sync Files in estination 5om&ress R 4&date Files in estination 5om&ress R 9cc*m*late Files in estination 'wo2)ay Statef*l File Synchronization
/syncFo'!ions ;Sync O'!ions< 9''1 0)371 95L S95L BLS@35 =716F@ 2 2 2 2 2 2 Sync File 9ttrib*tes Sync 4ser?:ro*& Sec*rity escri&tor Sync iscretionary 9ccess 5ontrol List F 95LG Sync System 9ccess 5ontrol List FS95LG 7nable Bit2Le,el File Synchronization =erify Files 9fter Synchronization
/co'yF)o e ;6o'y Mo e< 94'0 39'6=7 6175' F94L'2'0L7193' 2 9*tomatic File 5o&y #ode 2 0S 3ati,e File 5o&y #ode 2 irect File 5o&y #ode 2 Fa*lt2'olerant File 5o&y #ode
/'er1F)o e ;Per1or)ance Mo e< F4LL #7 64# L0) 2 F*ll2s&eed file synchronization 2 #edi*m2s&eed file synchronization 2 Low2s&eed file synchronization
-1
Flexense Ltd.
syncbreeze /serverFco))an Fs!a!us ;Sync 6o))an < Shows the stat*s of the s&ecified file synchronization command. syncbreeze /serverFco))an F,is!ory ;Sync 6o))an < Shows the sync history for the s&ecified file synchronization command. syncbreeze /serverFclearFco))an F,is!ory ;Sync 6o))an < 5lears the sync history for the s&ecified file synchronization command. syncbreeze /serverFe8'or!Fco))an ;Sync 6o))an < /1ile ;=M* File 5a)e< 7x&orts the s&ecified file synchronization command to an K#L file. syncbreeze /serverFe8'or!FallFco))an s / ir ;%irec!ory 5a)e< 7x&orts all config*red file synchronization commands to a directory as K#L files. syncbreeze /serverFi)'or!Fco))an /1ile ;=M* File 5a)e< 6m&orts a file synchronization command from the s&ecified K#L file. syncbreeze /serverFi)'or!Fco))an s / ir ;%irec!ory 5a)e< 6m&orts all K#L command files located in the s&ecified directory. syncbreeze /serverFs,owF ebu$Flo$ Shows the Sync Breeze Ser,er deb*g message log. syncbreeze /serverFclearF ebu$Flo$ 5lears the SyncBreeze ser,er deb*g message log. syncbreeze /serverFse!Fuser ;User 5a)e< Sets the ser,er *ser name. 7xec*te this command locally to reset the *ser name. syncbreeze /serverFse!F'asswor ;Passwor <
Sets the ser,er &assword. 7xec*te this command locally to reset the &assword. syncbreeze /serverFse!F'or! ;Por! 5u)ber< Sets the ser,er control &ort Fdefa*lt is (121G. 9fter changing the &ort n*mber restart the ser,er to a&&ly changes. syncbreeze /serverFse!F e1aul!s /,os! ;Cos! 5a)e< /'or! ;Por! 5u)ber< /user ;User 5a)e< /'asswor ;Passwor <
Sets the defa*lt ser,er host name> &ort> *ser name and &assword to connect to.
-2
Flexense Ltd.
*e to the fact that the &rod*ct is es&ecially designed for ser,ers r*nning in &rod*ction en,ironments where stability is a maBor decision factor> SyncBreeze Ser,er *&dates sho*ld be man*ally installed by the *ser. 6n order to *&date an existing &rod*ct installation> download the latest &rod*ct ,ersion and B*st start the set*& &rogram.
'he SyncBreeze Ser,er set*& &rogram will &ro&erly sh*tdown the r*nning SyncBreeze ser,ice> *&date the &rod*ct and restart the SyncBreeze ser,ice after finishing the *&date &roced*re. 9ll &rod*ct config*ration files> sa,ed file synchronization commands and &rod*ct registration will remain ,alid and there is nothing to reconfig*re or manage after the *&date.
-%
Flexense Ltd.
6f the com&*ter where SyncBreeze Ser,er is installed on is connected to the 6nternet> login to the SyncBreeze ser,er Fdefa*lt *ser name and &asswordC a )in?a )inG *sing a standard web browser> clic! on the E9bo*tE lin! located on the to& men* bar> &ress the E1egisterE b*tton> enter yo*r name or yo*r com&any name> enter the recei,ed *nloc! !ey and &ress the E1egisterE b*tton.
6f the com&*ter is not connected to the 6nternet> &ress the E#an*al 1egistrationE b*tton> ex&ort the &rod*ct 6 file and send the &rod*ct 6 file to re$is!erAsyncbreeze.co) as an attachment. )ithin a co*&le of ho*rs> yo* will recei,e an *nloc! file> which sho*ld be im&orted in order to finish the registration &roced*re.
-4
Flexense Ltd.
6n order to be able to set c*stom 07# &rod*ct and ,endor information> the *ser needs to register the &rod*ct *sing a s&ecial 07#27nabled *nloc! !ey> which may be &*rchased on the &rod*ct &*rchase &age. 0nce the &rod*ct is registered *sing an 07# *nloc! !ey> o&en the E9bo*tE &age> &ress the ESet 07# 6nfoE b*tton> s&ecify yo*r c*stom 07# &rod*ct and ,endor information and &ress the ESa,eE b*tton.
5*stom 07# &rod*ct and ,endor information will be dis&layed on all &ages of the SyncBreeze web2based management interface> in all ty&es of re&orts generated by the &rod*ct and all notification 72#ail messages sent by SyncBreeze Ser,er.
--
Flexense Ltd.
O'era!in$ Sys!e)s
32/Bi! O'era!in$ Sys!e)s )indows )indows )indows )indows )indows )indows )indows )indows K+ =ista " $ $.1 Ser,er 2..% Ser,er 2..$ Ser,er 2.12
64/Bi! O'era!in$ Sys!e)s )indows )indows )indows )indows )indows )indows )indows )indows K+ /42Bit =ista /42Bit " /42Bit $ /42Bit $.1 /42Bit Ser,er 2..% /42Bit Ser,er 2..$ /42Bit Ser,er 2.12 /42Bit
Mini)al Sys!e) 6on1i$ura!ion S*&&orted 0&erating System 1 :<z or better 5+4 2-/ #B of system memory 2- #B of free dis! s&ace 6nternet 7x&lorer (> FireFox 12> 5hrome 1" or newer is re;*ired for &ro&er o&eration of the web2based management interface
2eco))en e
Sys!e) 6on1i$ura!ion
S*&&orted 0&erating System *al25ore 2 :<z or better 5+4 -12 #B of system memory 2- #B of free dis! s&ace 6nternet 7x&lorer (> FireFox 12> 5hrome 1" or newer is re;*ired for &ro&er o&eration of the web2based management interface
-/