You are on page 1of 38

IronSync File Synchronization Server

Flexense Ltd.

IronSync
FILE SYNC SERVER

User Manual

Version 2.3
Feb 2014

www.ironsync.com www.flexense.com Flexense Ltd.

IronSync File Synchronization Server

Flexense Ltd.

1 2 3

Product Overview................................................................................................3 Product Installation Procedure ...........................................................................4 Using IronS nc !lient "UI #$$lication ................................................................% 3.1 3.2 3.3 3.% 3.) 3. 3." 3.$ 3.( 3.1+ 3.11 3.12 3.13 3.1% Types of File Synchronization Commands .............................................................. !eriodic File Synchronization Commands ..............................................................." !eriodic File Synchronization Tri##ers ...................................................................$ &eal'Time File Synchronization Commands ............................................................( &eal'Time *irectory Synchronization Commands .................................................. 1+ ,dvanced File Synchronization -ptions ............................................................... 11 Synchronizin# Specific Types of Files .................................................................. 12 .xcl/din# *irectories From File Synchronization ................................................... 13 File Synchronization Lo#s and .rror 0otifications .................................................. 1% Connectin# to a remote IronSync Server ............................................................. 1) 1sin# IronSync to Synchronize 0etwor2 Shares ................................................... 1 Confi#/rin# IronSync Server .............................................................................. 1" !rod/ct 1pdate !roced/re ................................................................................. 1( !rod/ct &e#istration !roced/re .......................................................................... 2+

Using &eb'(ased Inter)ace...............................................................................21 %.1 %.2 %.3 %.% %.) %. %." %.$ %.( %.1+ %.11 %.12 %.13 %.1% %.1) File Synchronization Command Types ................................................................. 22 3ana#in# File Synchronization Commands........................................................... 23 !eriodic File Synchronization Commands ............................................................. 2% &eal'Time *irectory Synchronization Commands .................................................. 2" ,dvanced File Synchronization Commands -ptions............................................... 2$ Synchronizin# Specific Types of Files .................................................................. 2( File Synchronization -ptions .............................................................................. 3+ .xcl/din# *irectories From File Synchronization ................................................... 31 Confi#/rin# IronSync Server .............................................................................. 32 Confi#/rin# 1ser 0ame and !assword ................................................................. 32 Confi#/rin# .rror 4andlin# -ptions..................................................................... 33 Confi#/rin# Server Control and 5e6 ,ccess !orts................................................. 3% Confi#/rin# .'3ail 0otifications .......................................................................... 3% !rod/ct &e#istration !roced/re .......................................................................... 3) -.3 !rod/ct 7ersion ........................................................................................ 3

% ,

Using IronS nc !o**and +ine Utilit ...............................................................3, Su$$orted O$erating S ste*s...........................................................................3. S ste* /e0uire*ents .......................................................................................3.

IronSync File Synchronization Server

Flexense Ltd.

Product Overview

IronSync Server is a powerf/l file synchronization server providin# m/ltiple types of periodic and real'time file synchronization operations. IronSync is a hi#hly scala6le file synchronization sol/tion especially desi#ned to effectively synchronize h/#e file systems containin# tens of millions of files. 1sers are provided with m/ltiple one'way and two'way file synchronization modes8 periodic and real'time file synchronization capa6ilities8 .'3ail notifications8 error lo#s8 file synchronization statistics reports8 etc.

IronSync is optimized for modern hardware architect/res and is capa6le of effectively /tilizin# m/lti'core C!1s and m/lti'C!1 servers while synchronizin# millions of files in real'time. -n the other hand8 IronSync Server is especially desi#ned to r/n on prod/ction servers /sin# a very small amo/nt of the system memory 9 3:'$3:; and C!1 reso/rces in order to minimize the performance impact on r/nnin# prod/ction applications.

IronSync Server r/ns as a service in the 6ac2#ro/nd and provides a client <1I application8 a command line /tility and a we6'6ased mana#ement interface allowin# one to control8 confi#/re and mana#e one or more IronSync Servers locally or thro/#h the networ2. The /ser is provided with the a6ility to set/p m/ltiple file synchronization commands8 specify excl/de directories8 synchronize specific types of files8 c/stomize error recovery options8 ena6le error lo#s and=or send .'3ail notifications when a sync command fails d/e to a hardware pro6lem.

IronSync File Synchronization Server

Flexense Ltd.

Product Installation Procedure

IronSync Server is especially desi#ned to 6e as simple as possi6le. The prod/ct does not re>/ire any third'party software applications and may 6e installed and confi#/red within a co/ple of min/tes. , f/lly f/nctional 3+'days trial version of IronSync Server may 6e downloaded from the followin# pa#e? http?==www.ironsync.com=downloads.html.

The installation pac2a#e is very small8 3: ' "3: dependin# on the tar#et operatin# system8 and the prod/ct re>/ires @/st 2+3: of the free dis2 space on the tar#et server. In order to install IronSync Server8 start the set/p pro#ram8 select a destination directory and press the A0extA 6/tton.

-ptionally8 enter c/stom server control and=or we6 access ports. The server control port is /sed 6y the IronSync client <1I application and the command line /tility to connect to the server and the we6 access port is the port for the we6'6ased mana#ement interface allowin# one to control IronSync Server /sin# a standard we6 6rowser. If IronSync Server sho/ld 6e controlled remotely thro/#h the networ28 ma2e s/re one or 6oth of these ports are open in the serverAs firewall.

IronSync File Synchronization Server

Flexense Ltd.

Using IronS nc !lient "UI #$$lication

The IronSync Server client <1I application provides the a6ility to confi#/re and control file synchronization commands8 set/p periodic file synchronization operations8 c/stomize file synchronization lo#s and error handin# options. The client <1I application may 6e /sed to control one or more IronSync Servers locally or via the networ2.

The IronSync client <1I application shows the stat/s of confi#/red file synchronization operations in the top view and the IronSync Server messa#e lo# in the 6ottom view. In order to add a file synchronization command8 press the A,ddA 6/tton located on the main tool6ar8 select an appropriate command type and specify a /ni>/e file sync command name. -n the file synchronization command dialo#8 specify the so/rce and destination directories8 select an appropriate file synchronization mode and press the ASaveA 6/tton.

In order to man/ally start one or more file synchronization commands8 select the re>/ired commands in the sync commands view8 press the ri#ht mo/se 6/tton and select the AStart CommandA men/ item. In order to stop a previo/sly started file synchronization command8 select the command in the sync commands view8 press the ri#ht mo/se 6/tton and select the AStop CommandA men/ item.

IronSync File Synchronization Server

Flexense Ltd.

3.1

1 $es o) File S nc2roni3ation !o**ands

IronSync Server provides a n/m6er of different types of periodic and real'time file synchronization commands with each one optimized for different needs and /sa#e scenarios. , specific file synchronization command type sho/ld 6e selected for each newly created file synchronization command. In order to add a new file synchronization command8 press the A,ddA 6/tton located on the main tool6ar and select an appropriate file synchronization command type. IronSync provides the followin# types of file synchronization commands?

Periodic File S nc2roni3ation !o**and ' this command may 6e exec/ted man/ally or a/tomatically tri##ered /sin# one or more periodic8 daily8 wee2ly or monthly sync tri##ers. !eriodic file synchronization commands provide m/ltiple one' way and two'way file synchronization modes8 r/le'6ased file synchronization capa6ilities8 error lo#s8 .'3ail notifications8 etc. .very time a periodic file sync command is tri##ered8 IronSync rescans the so/rce and destination directories and synchronizes all chan#es accordin# to the selected file synchronization mode. ,ll sync actions are performed on'the'fly8 witho/t readin# or writin# any file system state files or data6ases and therefore periodic file synchronization commands are capa6le of synchronizin# h/#e file systems containin# millions of files very effectively while /sin# a very small amo/nt of system memory and C!1 reso/rces. /eal'1i*e File S nc2roni3ation !o**and ' this command synchronizes chan#ed files on'the'fly as files are chan#in# in the so/rce directory. IronSync Server monitors the so/rce directory8 detects individ/al file chan#es and synchronizes all chan#ed files to the destination directory. File synchronization is performed in one direction only ' from the so/rce directory to the destination directory. So/rce and destination directories are never scanned and this type of file synchronization commands is especially optimized for effective synchronization of h/#e file systems containin# tens and h/ndreds of millions of files. /eal'1i*e 4irector S nc2roni3ation !o**and ' this command synchronizes chan#ed directories on'the'fly as files are chan#in# in the so/rce directory. IronSync Server monitors the so/rce directory8 in real'time detects chan#ed s/6directories and performs short sync operations 6etween s/6directories. The /ser is provided with five different one'way and two'way file synchronization modes. F/ll scannin# of the so/rce and destination directories is never performed8 file synchronization is completed in real'time 6etween pairs of chan#ed s/6directories and this type of file synchronization commands is optimized for effective synchronization of h/#e file systems containin# tens and h/ndreds of millions of files.

IronSync File Synchronization Server

Flexense Ltd.

3.2

Periodic File S nc2roni3ation !o**ands

!eriodic file synchronization commands provide m/ltiple one'way and two'way file synchronization modes8 r/le'6ased file synchronization capa6ilities8 file synchronization lo#s8 error .'3ail notifications8 etc. !eriodic file sync commands may 6e exec/ted man/ally or a/tomatically tri##ered /sin# one or more daily8 wee2ly or monthly periodic sync tri##ers.

.very time a periodic file sync command is tri##ered8 IronSync rescans the so/rce and destination directories and synchronizes all chan#ed files accordin# to the selected file synchronization mode. ,ll sync actions are performed on'the'fly8 witho/t readin# or writin# any file system state files or data6ases and therefore periodic file synchronization commands are capa6le of synchronizin# h/#e file systems containin# millions of files very effectively while /sin# a very small amo/nt of system memory and C!1 reso/rces. !eriodic file synchronization commands provide m/ltiple one'way and two'way file synchronization modes with each one desi#ned for specific needs and /sa#e scenarios. In order to chan#e the file synchronization mode for a periodic file synchronization command8 open the command A.ditA pa#e and select an appropriate file synchronization mode. !eriodic file synchronization commands provide the followin# file synchronization modes? S nc2roni3e 4estination 4irector 9one'way; ' ,ll chan#es made in the so/rce directory will 6e propa#ated to the destination directory. Files deleted from the so/rce directory will 6e deleted from the destination directory. ,ll files chan#ed or deleted in the destination directory will 6e restored /sin# files from the so/rce directory. 0o chan#es will 6e made in the so/rce directory. ,fter the file synchronization process is complete 6oth locations will 6e identical. U$date 4estination 4irector 9one'way; ' 0ewly created and modified so/rce files will 6e copied to the destination directory. Files deleted from the so/rce directory will 6e deleted from the destination directory. Files deleted from the destination directory will 6e restored /sin# files from the so/rce directory. 0ewly created and modified destination files will 6e 2ept in place. 0o chan#es will 6e made in the so/rce directory. #ccu*ulate and U$date Files in 4estination 9one'way; ' 0ewly created and modified so/rce files will 6e copied to the destination directory. Files deleted from the destination directory will 6e restored /sin# files from the so/rce directory. 0ewly created and modified destination files will 6e 2ept in place. 0o files will 6e deleted from the destination directory. 0o chan#es will 6e made in the so/rce directory. 1wo'&a File S nc2roni3ation ' 0ewly created and modified files will 6e synchronized in 6oth directions. Files deleted from the so/rce directory will 6e deleted from the destination directory. Files deleted from the destination directory will 6e restored from the so/rce directory. Chan#es may 6e made in 6oth locations. ,fter the file synchronization process is complete 6oth locations will 6e identical. 1wo'&a #ccu*ulation and U$date ' 0ewly created and modified files will 6e /pdated in 6oth directions. Files deleted from one location will 6e restored from the second location. Chan#es may 6e made in 6oth locations. ,fter the file synchronization process is complete 6oth locations will 6e identical.

"

IronSync File Synchronization Server

Flexense Ltd.

3.3

Periodic File S nc2roni3ation 1riggers

!eriodic file synchronization commands may 6e a/tomatically tri##ered /sin# one or more periodic8 daily8 wee2ly or monthly sync tri##ers. In order to confi#/re sync tri##ers for a periodic file synchronization command8 open the command options dialo# and select the A<eneralA ta6. The A<eneralA ta6 shows the c/rrently confi#/red sync tri##ers and allows one to add8 delete8 ena6le8 disa6le and confi#/re an /nlimited n/m6er of sync tri##ers.

In order to add a new sync tri##er for a periodic file synchronization command8 press the A,dd Tri##erA 6/tton8 select a tri##er type8 specify all the re>/ired parameters and press the A-2A 6/tton. In order to chan#e a previo/sly confi#/red sync tri##er8 select the sync tri##er in the tri##ers view8 press the ri#ht mo/se 6/tton and select the A.dit Tri##erA men/ item. Simple periodic sync tri##ers provide the a6ility to exec/te a sync command every B min/tes or ho/rs. *aily tri##ers provide the a6ility to exec/te a sync command every day at a specified time. In order to exec/te a sync command twice per day at different times8 the /ser can add two daily tri##ers with each one confi#/red to tri##er the sync command at a different time.

5ee2ly tri##ers provide the a6ility to specify days of the wee2 and a time of the day to exec/te the sync command. 3/ltiple wee2ly tri##ers may 6e /sed to exec/te the sync command at different times on different wee2 days. In addition8 /sers are provided with monthly sync tri##ers allowin# one to exec/te a sync command on specific days of month. Finally8 IronSync provides a sin#le time sync tri##er allowin# one to exec/te a sync command one time only at a specified date and time.

IronSync File Synchronization Server

Flexense Ltd.

3.4

/eal'1i*e File S nc2roni3ation !o**ands

&eal'Time file synchronization commands synchronize chan#ed files on'the'fly as files are chan#in# in the so/rce directory. IronSync Server monitors the so/rce directory8 detects individ/al file chan#es and synchronizes all chan#ed files to the destination directory. File synchronization is performed in one direction only ' from the so/rce directory to the destination directory. So/rce and destination directories are never scanned and this type of file synchronization commands is especially optimized for effective synchronization of h/#e file systems containin# tens and h/ndreds of millions of files.

In order to add a real'time file synchronization command8 press the A,ddA 6/tton located on the main tool6ar8 select the A&eal'Time File SynchronizationA command type8 enter a /ni>/e command name8 specify the so/rce and destination directories and press the ASaveA 6/tton. &eal'Time file synchronization commands can 6e started man/ally or a/tomatically when the comp/ter starts. In order to ena6le a/to start for a real'time file synchronization command8 select the command in the commands view8 press the ri#ht mo/se 6/tton8 select the A.dit CommandA men/ item8 select the A<eneralA ta6 and select the A,/to StartA command option.

, real'time file synchronization command may 6e confi#/red to synchronize specific types of files or file #ro/ps /sin# flexi6le file matchin# r/les. In order to add one or more file matchin# r/les to a real'time file synchronization command8 open the command options dialo#8 select the A&/lesA ta68 press the A,ddA 6/tton and select an appropriate r/le type. For example8 the /ser is provided with the a6ility to sync all types of doc/ments with the file size more than B 3: and=or a text pattern in the file name.

IronSync File Synchronization Server

Flexense Ltd.

3.%

/eal'1i*e 4irector

S nc2roni3ation !o**ands

&eal'Time directory synchronization commands synchronize chan#ed directories on'the'fly as files are chan#in# in the so/rce directory. IronSync Server monitors the so/rce directory8 in real'time detects chan#ed s/6directories and performs short sync operations 6etween s/6directories witho/t scannin# the complete directory tree. The /ser is provided with five different one'way and two'way file synchronization modes. F/ll scannin# of the so/rce and destination directories is never performed and file synchronization is completed in real'time 6etween pairs of chan#ed s/6directories.

In order to chan#e the file synchronization mode for a file synchronization command8 open the file synchronization command options dialo# and select one of the followin# file synchronization modes? S nc2roni3e 4estination 4irector 9one'way; ' ,ll chan#es made in the so/rce directory will 6e propa#ated to the destination directory. Files deleted from the so/rce directory will 6e deleted from the destination directory. ,ll files chan#ed or deleted in the destination directory will 6e restored /sin# files from the so/rce directory. 0o chan#es will 6e made in the so/rce directory. ,fter the file synchronization process is complete 6oth locations will 6e identical. U$date 4estination 4irector 9one'way; ' 0ewly created and modified so/rce files will 6e copied to the destination directory. Files deleted from the so/rce directory will 6e deleted from the destination directory. Files deleted from the destination directory will 6e restored /sin# files from the so/rce directory. 0ewly created and modified destination files will 6e 2ept in place. 0o chan#es will 6e made in the so/rce directory. #ccu*ulate and U$date Files in 4estination 9one'way; ' 0ewly created and modified so/rce files will 6e copied to the destination directory. Files deleted from the destination directory will 6e restored /sin# files from the so/rce directory. 0ewly created and modified destination files will 6e 2ept in place. 0o files will 6e deleted from the destination directory. 0o chan#es will 6e made in the so/rce directory. 1wo'&a File S nc2roni3ation ' 0ewly created and modified files will 6e synchronized in 6oth directions. Files deleted from the so/rce directory will 6e deleted from the destination directory. Files deleted from the destination directory will 6e restored from the so/rce directory. Chan#es may 6e made in 6oth locations. ,fter the file synchronization process is complete 6oth locations will 6e identical. 1wo'&a #ccu*ulation and U$date ' 0ewly created and modified files will 6e /pdated in 6oth directions. Files deleted from one location will 6e restored from the second location. Chan#es may 6e made in 6oth locations. ,fter the file synchronization process is complete 6oth locations will 6e identical.

1+

IronSync File Synchronization Server

Flexense Ltd.

3.-

#dvanced File S nc2roni3ation O$tions

IronSync provides a lar#e n/m6er of advanced file synchronization options allowin# one to c/stomize file synchronization operations for /ser'specific needs and hardware confi#/rations. In order to open the file synchronization options dialo#8 select a file synchronization command in the sync commands view8 press the ri#ht mo/se 6/tton and select the A.dit CommandA men/ item.

The A#dvancedA ta6 allows one to control the n/m6er of parallel file synchronization threads8 the n/m6er of parallel directory scannin# threads8 the performance mode and the file synchronization preview mode8 which may 6e /sed to test advanced file synchronization options 6efore exec/tin# file synchronization operations on prod/ction data.

The AO$tionsA ta6 provides the a6ility to control which meta data is synchronized when files are copied from one directory to another. In addition8 the /ser is provided with the a6ility to ena6le the 6it'level file synchronization option for any file synchronization command. 5ith this option ena6led8 IronSync Server will compare and /pdate individ/al data 6loc2s in files that sho/ld 6e synchronized th/s minimizin# the amo/nt of data written to the dis2. Finally8 IronSync Server provides the a6ility to verify the inte#rity of copied files 6y comparin# hash si#nat/res of so/rce and destination files after each file copy operation.

11

IronSync File Synchronization Server

Flexense Ltd.

3.,

S nc2roni3ing S$eci)ic 1 $es o) Files

Sometimes8 it may 6e re>/ired to synchronize specific types of files or #ro/ps of files accordin# to /ser'specific needs and re>/irements. IronSync provides a lar#e set of file matchin# r/les allowin# one to synchronize files 6y the file type8 extension8 size8 file name8 directory8 attri6/tes8 /ser name8 etc. The /ser is provided with the a6ility to add a n/m6er of file matchin# r/les to any file synchronization operation specifyin# which files to synchronize.

For example8 IronSync allows one to synchronize all types of doc/ment files with the file size more than B 3: and a text pattern in the file name. The /ser is provided with the a6ility to com6ine different types of file matchin# r/les and lo#ical operators precisely selectin# files that sho/ld 6e synchronized.

In addition to positive file matchin# r/les8 the /ser is provided with ne#ative file matchin# r/les8 which can 6e /sed to excl/de specific types or #ro/ps of files from the file synchronization process. For example8 IronSync allows one to excl/de all types of ima#es owned 6y a specific /ser and havin# the system file attri6/te. 7ario/s types of positive and ne#ative file matchin# r/les may 6e com6ined into sophisticated8 m/lti'level file filters precisely selectin# which files to synchronize and which files to excl/de from the file synchronization process.

12

IronSync File Synchronization Server

Flexense Ltd.

3..

56cluding 4irectories Fro* File S nc2roni3ation

Sometimes8 it may 6e re>/ired to excl/de one or more s/6directories from the file synchronization process. For example8 if yo/ need to synchronize two directories excl/din# one or two special s/6directories8 yo/ may specify the top level directories as the so/rce and destination directories and add the s/6directories that sho/ld 6e s2ipped to the excl/de list.

In order to add one or more directories to the excl/de list8 open the file synchronization command options dialo#8 select the A.xcl/deA ta6 and add one or more directories to the excl/de directories list. ,ll files and s/6directories located in the specified excl/de directories will 6e excl/ded from the file synchronization process. In addition8 advanced /sers are provided with a n/m6er of excl/de directories macro commands allowin# one to excl/de m/ltiple directories /sin# a sin#le macro command. IronSync Server provides the followin# excl/de directories macro commands? 7(5"I8S 91e6t String: ' this macro command excl/des all directories 6e#innin# with the specified text strin#. 7!O81#I8S 91e6t String: ' this macro command excl/des all directories containin# the specified text strin#. 7584S 91e6t String: ' this macro command excl/des all directories endin# with the specified text strin#. 7/5"5; 9/egular 56$ression: ' this macro command excl/des directories matchin# the specified re#/lar expression.

For example8 the excl/de macro command ACC-0T,I0S Temporary FilesA will excl/de all directories with ATemporary FilesA at any place in the f/ll directory path and the excl/de macro command AC&.<.B D.9T3!ET.3!;CA will excl/de directories endin# with A.T3!A or A.T.3!A.

13

IronSync File Synchronization Server

Flexense Ltd.

3.<

File S nc2roni3ation +ogs and 5rror 8oti)ications

IronSync provides a n/m6er of file synchronization lo#s and error notification options allowin# one to 2eep file synchronization operations /nder control. In order to ena6le error .'3ail notifications for a file synchronization command8 open the file synchronization command dialo#8 select the A3iscA ta68 select the ASend .rror 0otificationsA option and specify an .'3ail address to send error notifications to. In addition8 in order to ena6le .'3ail notifications8 the /ser needs to open the A-ptionsA dialo#8 select the A.'3ailA ta6 and specify an S3T! server to /se to send .'3ail notifications.

.rror .'3ail notifications are sent when a file synchronization operation is a6orted d/e to a critical error s/ch as no dis2 space on the destination device or when there are too many non' critical errors. In addition to error .'3ail notifications8 the /ser is provided with the a6ility to save file synchronization error lo#s in a /ser'specified directory. Finally8 in order to simplify testin# of sophisticated file synchronization operations8 IronSync provides the a6ility to save f/ll file synchronization lo#s incl/din# all file synchronization actions performed 6y a file synchronization operation.

File synchronization lo#s and error notifications may 6e ena6led for each file synchronization command individ/ally and #lo6ally for all file synchronization commands on the IronSync Server A-ptionsA dialo#. File synchronization lo#s and error notifications options specified for a file synchronization command ta2e precedence over #lo6al file synchronization lo#s and error notification options specified on the IronSync Server A-ptionsA dialo#.

1%

IronSync File Synchronization Server

Flexense Ltd.

3.10 !onnecting to a re*ote IronS nc Server


The IronSync client <1I application allows one to control one or more IronSync Servers locally or via the networ2. In order to connect to a remote IronSync server8 open the client <1I application8 press the AConnectA 6/tton located on the main tool6ar and specify a host name or an I! address of the server to connect to.

In order to prevent /na/thorized access to the IronSync Server8 all comm/nication 6etween the client <1I application and the remote IronSync server is performed /sin# an ,.S'2) encrypted networ2 protocol with randomly selected and dynamically chan#ed 2eys for each session. :y defa/lt8 the IronSync client <1I application /ses the TC!=I! port (1%2 to connect to the IronSync Server and in order to 6e a6le to connect thro/#h the networ28 the port sho/ld 6e open in the serverAs firewall.

5hen the IronSync client <1I application is connected to a server8 the name of the server is displayed on the stat/s 6ar8 the sync commands view shows file synchronization commands confi#/red on the server and the messa#e lo# view shows last stat/s messa#es from the IronSync server. In order to see more information a6o/t the IronSync Server8 select the men/ A4elp ' ,6o/tA and the IronSync client <1I application will display serverAs A,6o/tA dialo#.

1)

IronSync File Synchronization Server

Flexense Ltd.

3.11 Using IronS nc to S nc2roni3e 8etwor= S2ares


:y defa/lt8 the IronSync service is confi#/red to r/n /nder the local system acco/nt8 which is #ood to synchronize local dis2s and directories. -n the other hand8 the local system acco/nt does not have permissions to access networ2 shares and 0,S stora#e devices. In order to ena6le IronSync Server to synchronize files to networ2 shares and 0,S stora#e devices8 the IronSync service sho/ld 6e confi#/red to r/n /nder a /ser acco/nt8 which has permissions to create files and directories on the re>/ired networ2 shares.

The confi#/ration is very simple and may 6e performed within a co/ple of seconds /sin# the followin# step'6y'step #/ide? 1. 2. 3. %. ). -pen the 5indows control panel and clic2 on the A,dministrative ToolsA /tility. -pen the Services control center and find the AIronSync ServerA service. -pen the AIronSync ServerA service8 select the A<eneralA ta6 and stop the service. Select the ALo# -nA ta6 and specify a /ser acco/nt to /se for the IronSync service. Select the A<eneralA ta6 and start the AIronSync ServerA service.

0ow8 the IronSync service will r/n /nder the specified /ser acco/nt and will have exactly the same permissions as the specified acco/nt when accessin# networ2 shares and 0,S stora#e devices.

IronSync File Synchronization Server

Flexense Ltd.

3.12 !on)iguring IronS nc Server


IronSync Server provides a lar#e n/m6er of advanced confi#/ration options allowin# one to c/stomize the prod/ct for /ser'specific needs and re>/irements. In order to open the A-ptionsA dialo#8 open the IronSync client <1I application8 connect to a server and press the A-ptionsA 6/tton located on the main tool6ar. 5hen the /ser opens the A-ptionsA dialo#8 the client <1I application re>/ests server confi#/ration options from the IronSync Server and /pdates confi#/ration options on the server side when the /ser closes the A-ptionsA dialo#.

The A"eneralA ta6 provides a lar#e n/m6er of #eneral'p/rpose options allowin# one to control how IronSync scans directories8 handles errors and reports a6o/t different types of file synchronization errors. The AServerA ta6 provides the a6ility to c/stomize the IronSync Server /ser name and password /sed 6y the IronSync client <1I application and the command line /tility to lo#in to the IronSync Server. :y defa/lt8 IronSync Server is confi#/red to /se the Aad*in>ad*inA /ser name and password8 which can 6e chan#ed to any ar6itrary /ser name and password.

In order to prevent /na/thorized access to the IronSync Server8 all comm/nication 6etween the client <1I application and the IronSync server is performed /sin# an ,.S'2) encrypted networ2 protocol with randomly selected and dynamically chan#ed 2eys for each session. In addition8 the AServerA ta6 provides the a6ility to c/stomize the server control port /sed 6y the IronSync client <1I application and the command line /tility to connect to the server. Finally8 the /ser is provided with the a6ility to c/stomize the we6 mana#ement interface port /sed 6y we6 6rowsers to connect to the IronSync server. If the IronSync server sho/ld 6e controlled via the networ28 one or 6oth of these ports sho/ld 6e open in the serverAs firewall.

1"

IronSync File Synchronization Server

Flexense Ltd.

The A#dvancedA ta6 allows one to control the maxim/m n/m6er of file synchronization errors and the maxim/m n/m6er of consec/tive errors to a6ort a file synchronization operation. In addition8 the /ser is provided with the a6ility to control the file copy verification mode8 specify a #lo6al file synchronization error lo#s directory8 a #lo6al sync lo#s directory and a #lo6al .' 3ail address to send error notifications to.

If a #lo6al lo# directory is specified8 IronSync Server will save error lo#s and=or sync lo#s for all file synchronization commands confi#/red in the IronSync Server. In addition to the #lo6al lo# directories8 the /ser is provided with the a6ility to confi#/re lo# directories for each file synchronization command individ/ally on the file synchronization command options dialo#.

The A5'MailA ta6 provides the a6ility to specify an S3T! server to /se to send error .'3ail notifications. If a #lo6al error notifications address is specified8 IronSync Server will send error .'3ail notifications to the #lo6al .'3ail address for all failed file synchronization operations. In addition8 to the #lo6al error notifications .'3ail address8 the /ser is provided with the a6ility to confi#/re an individ/al error notification .'3ail address for each file synchronization command on the file synchronization command options dialo#.

1$

IronSync File Synchronization Server

Flexense Ltd.

3.13 Product U$date Procedure


Flexense develops IronSync Server /sin# a fast release cycle with minor prod/ct versions8 /pdates and 6/# fixes released almost every month and ma@or prod/ct versions released every year. 0ew prod/ct versions and prod/ct /pdates are p/6lished on the prod/ct we6 site and may 6e downloaded from the followin# pa#e? http?==www.ironsync.com=downloads.html.

*/e to the fact that the prod/ct is especially desi#ned for servers r/nnin# in prod/ction environments where sta6ility is a ma@or decision factor8 IronSync Server /pdates sho/ld 6e man/ally performed 6y the /ser. In order to /pdate an existin# prod/ct installation8 download the latest prod/ct version and @/st start the set/p pro#ram.

The IronSync Server set/p pro#ram will properly sh/tdown the r/nnin# IronSync Server8 /pdate the prod/ct and restart the IronSync service after finishin# the /pdate proced/re. ,ll prod/ct confi#/ration files8 confi#/red file synchronization commands and prod/ct re#istration will remain valid and there is nothin# to reconfi#/re or mana#e after the /pdate.

1(

IronSync File Synchronization Server

Flexense Ltd.

3.14 Product /egistration Procedure


5ithin a co/ple of ho/rs after p/rchasin# a prod/ct license8 the c/stomer will receive two e' mail messa#es? the first one confirmin# the payment and the second one containin# an /nloc2 2ey8 which sho/ld 6e /sed to re#ister the prod/ct. If yo/ will not receive yo/r /nloc2 2ey within 2% ho/rs8 please chec2 yo/r spam 6ox and if the /nloc2 2ey is not in the spam 6ox contact o/r s/pport team? su$$ort?)le6ense.co*.

If the comp/ter where the IronSync Server is installed on is connected to the Internet8 connect to the IronSync Server /sin# the client <1I application8 press the A&e#isterA 6/tton located in the top'ri#ht corner8 enter yo/r name or yo/r company name as the c/stomer name8 enter the received /nloc2 2ey and press the A&e#isterA 6/tton.

If the comp/ter is not connected to the Internet8 press the A3an/al &e#istrationA 6/tton8 export a prod/ct I* file and send the prod/ct I* file to register?irons nc.co* as an attachment. 5ithin a co/ple of ho/rs8 yo/ will receive an /nloc2 file8 which sho/ld 6e imported in order to finish the re#istration proced/re.

2+

IronSync File Synchronization Server

Flexense Ltd.

Using &eb'(ased Inter)ace

IronSync Server provides a complete we6'6ased mana#ement interface allowin# one to control8 mana#e and confi#/re one or more IronSync servers locally or via the networ2 /sin# a standard we6 6rowser. :y defa/lt8 the we6'6ased interface is disa6led and in order to ena6le the we6'6ased mana#ement interface8 connect to the IronSync server /sin# the client <1I application8 open the A-ptionsA dialo#8 select the AServerA ta68 select the A.na6le 5e6 ServerA option and press the ASaveA 6/tton.

In order to connect to the IronSync Server /sin# a re#/lar we6 6rowser8 enter the host name or an I! address of the server in the address 6ar and lo#in /sin# the defa/lt /ser name and password? ad*in>ad*in. :y defa/lt8 the we6'6ased mana#ement interface /ses the TC!=I! port $+8 which is the standard port /sed 6y we6 6rowsers to connect to we6 servers8 and in order to 6e a6le to mana#e the IronSync server via the networ28 the we6 interface port sho/ld 6e open in the serverAs firewall.

The IronSync Server we6'6ased mana#ement interface is a dynamic we6 application8 which shows the c/rrent stat/s of the server and the pro#ress of file synchronization operations witho/t reloadin# the c/rrently displayed we6 pa#e. In order to operate properly8 the we6' 6ased interface re>/ires FavaScript to 6e ena6led in the we6 6rowser.

21

IronSync File Synchronization Server

Flexense Ltd.

4.1

File S nc2roni3ation !o**and 1 $es

IronSync Server provides m/ltiple different types of periodic and real'time file synchronization commands with each one optimized for different needs and /sa#e scenarios. , specific file synchronization command type sho/ld 6e selected for each newly created file synchronization command. In order to add a new file synchronization command8 press the A,dd CommandA 6/tton located on the IronSync Server home pa#e8 enter a command name and select an appropriate file synchronization command type.

IronSync Server provides the followin# types of file synchronization commands? Periodic File S nc2roni3ation !o**and ' this command may 6e exec/ted man/ally or a/tomatically tri##ered /sin# one or more periodic8 daily8 wee2ly or monthly sync tri##ers. !eriodic file synchronization commands provide m/ltiple one' way and two'way file synchronization modes8 r/le'6ased file synchronization capa6ilities8 error lo#s8 .'3ail notifications8 etc. .very time a periodic file sync command is tri##ered8 IronSync rescans the so/rce and destination directories and synchronizes all chan#es accordin# to the selected file synchronization mode. ,ll sync actions are performed on'the'fly8 witho/t readin# or writin# any file system state files or data6ases and therefore periodic file synchronization commands are capa6le of synchronizin# h/#e file systems containin# millions of files very effectively while /sin# a very small amo/nt of system memory and C!1 reso/rces. /eal'1i*e File S nc2roni3ation !o**and ' this command synchronizes chan#ed files on'the'fly as files are chan#in# in the so/rce directory. IronSync Server monitors the so/rce directory8 detects individ/al file chan#es and synchronizes all chan#ed files to the destination directory. File synchronization is performed in one direction only ' from the so/rce directory to the destination directory. So/rce and destination directories are never scanned and this type of file synchronization commands is especially optimized to effectively synchronize file systems with millions of files. /eal'1i*e 4irector S nc2roni3ation !o**and ' this command synchronizes chan#ed directories on'the'fly as files are chan#in# in the so/rce directory. IronSync Server monitors the so/rce directory8 in real'time detects chan#ed s/6directories and performs short sync operations 6etween s/6directories. The /ser is provided with five different one'way and two'way file synchronization modes. F/ll scannin# of the so/rce and destination directories is never performed8 file synchronization is completed in real'time 6etween pairs of chan#ed s/6directories and this type of file synchronization commands is optimized to effectively synchronize file systems with millions of files.

22

IronSync File Synchronization Server

Flexense Ltd.

4.2

Managing File S nc2roni3ation !o**ands

IronSync Server allows one to set/p an /nlimited n/m6er of file synchronization commands with each one synchronizin# files from a so/rce dis2 or directory to a destination dis2 or directory. In order to set/p one or more file synchronization commands8 lo#in to the IronSync Server we6'6ased mana#ement console /sin# a standard we6 6rowser.

-n the IronSync Server stat/s pa#e8 press the A,dd CommandA 6/tton8 enter a /ni>/e command name8 select an appropriate file synchronization command type8 enter a so/rce directory8 which sho/ld 6e a local dis2 or directory8 and enter a destination directory8 which may 6e set to a local dis28 directory or a networ2 share8 and press the ASaveA 6/tton.

In order to start a file synchronization command8 #o to the main stat/s pa#e and clic2 on the AStartA 6/tton located on the ri#ht side of the file synchronization command. Clic2 on the command name lin2 to see an extended stat/s of the command. In order to stop an active file synchronization command8 clic2 on the AStopA lin2 located on the ri#ht side of the file synchronization command.

23

IronSync File Synchronization Server

Flexense Ltd.

4.3

Periodic File S nc2roni3ation !o**ands

!eriodic file synchronization commands provide m/ltiple one'way and two'way file synchronization modes8 r/le'6ased file synchronization capa6ilities8 error lo#s8 .'3ail notifications8 etc. !eriodic file synchronization commands may 6e exec/ted man/ally or a/tomatically tri##ered /sin# one or more periodic8 daily8 wee2ly or monthly sync tri##ers.

.very time a periodic file sync command is tri##ered8 IronSync rescans the so/rce and destination directories and synchronizes all chan#ed files accordin# to the selected file synchronization mode. ,ll sync actions are performed on'the'fly8 witho/t readin# or writin# any file system state files or data6ases and therefore periodic file synchronization commands are capa6le of synchronizin# h/#e file systems containin# millions of files very effectively while /sin# a very small amo/nt of system memory and C!1 reso/rces.

2%

IronSync File Synchronization Server

Flexense Ltd.

!eriodic file synchronization commands provide m/ltiple one'way and two'way file synchronization modes with each one desi#ned for specific needs and /sa#e scenarios. In order to chan#e the file synchronization mode for a periodic file synchronization command8 open the command A.ditA pa#e and select an appropriate file synchronization mode.

!eriodic file synchronization commands s/pport the followin# file synchronization modes? S nc2roni3e 4estination 4irector 9one'way; ' ,ll chan#es made in the so/rce directory will 6e propa#ated to the destination directory. Files deleted from the so/rce directory will 6e deleted from the destination directory. ,ll files chan#ed or deleted in the destination directory will 6e restored /sin# files from the so/rce directory. 0o chan#es will 6e made in the so/rce directory. ,fter the file synchronization process is complete 6oth locations will 6e identical. U$date 4estination 4irector 9one'way; ' 0ewly created and modified so/rce files will 6e copied to the destination directory. Files deleted from the so/rce directory will 6e deleted from the destination directory. Files deleted from the destination directory will 6e restored /sin# files from the so/rce directory. 0ewly created and modified destination files will 6e 2ept in place. 0o chan#es will 6e made in the so/rce directory. #ccu*ulate and U$date Files in 4estination 9one'way; ' 0ewly created and modified so/rce files will 6e copied to the destination directory. Files deleted from the destination directory will 6e restored /sin# files from the so/rce directory. 0ewly created and modified destination files will 6e 2ept in place. 0o files will 6e deleted from the destination directory. 0o chan#es will 6e made in the so/rce directory. 1wo'&a File S nc2roni3ation ' 0ewly created and modified files will 6e synchronized in 6oth directions. Files deleted from the so/rce directory will 6e deleted from the destination directory. Files deleted from the destination directory will 6e restored from the so/rce directory. Chan#es may 6e made in 6oth locations. ,fter the file synchronization process is complete 6oth locations will 6e identical. 1wo'&a #ccu*ulation and U$date ' 0ewly created and modified files will 6e /pdated in 6oth directions. Files deleted from one location will 6e restored from the second location. Chan#es may 6e made in 6oth locations. ,fter the file synchronization process is complete 6oth locations will 6e identical.

2)

IronSync File Synchronization Server

Flexense Ltd.

!eriodic file synchronization commands may 6e a/tomatically tri##ered /sin# one or more periodic8 daily8 wee2ly or monthly sync tri##ers. In order to confi#/re sync tri##ers for a periodic file synchronization command8 open the command A.ditA pa#e and press the ATri##ersA 6/tton. The ASync Tri##ersA pa#e shows the c/rrently confi#/red sync tri##ers and allows one to add8 delete8 ena6le8 disa6le and confi#/re an /nlimited n/m6er of sync tri##ers.

In order to add a new sync tri##er for a periodic file synchronization command8 press the A,dd Tri##erA 6/tton8 select a tri##er type8 specify all the re>/ired parameters and press the A,ddA 6/tton. In order to chan#e a previo/sly confi#/red sync tri##er8 clic2 on the tri##erAs A.ditA 6/tton located in the AToolsA col/mn.

Simple periodic sync tri##ers provide the a6ility to exec/te a sync command every B min/tes or ho/rs. *aily sync tri##ers provide the a6ility to exec/te a sync command every day at a specified time. In order to exec/te a sync command twice per day at different times8 the /ser can add two daily tri##ers with each one confi#/red to tri##er the sync command at a different time. 5ee2ly tri##ers provide the a6ility to specify days of wee2 9from 1 to " delimited 6y the comma character; and a time of the day to exec/te the sync command. 3/ltiple wee2ly tri##ers may 6e /sed to exec/te the sync command at different times on different wee2 days. In addition8 /sers are provided with monthly sync tri##ers allowin# one to exec/te a sync command on specific days of month. Finally8 IronSync provides a sin#le time sync tri##er allowin# one to exec/te a sync command one time only at a specified date and time.

IronSync File Synchronization Server

Flexense Ltd.

4.4

/eal'1i*e 4irector

S nc2roni3ation !o**ands

&eal'Time directory synchronization commands synchronize chan#ed directories on'the'fly as files are chan#in# in the so/rce directory. IronSync Server monitors the so/rce directory8 in real'time detects chan#ed s/6directories and performs short sync operations 6etween s/6directories witho/t scannin# the complete directory tree. The /ser is provided with five different one'way and two'way file synchronization modes. F/ll scannin# of the so/rce and destination directories is never performed and file synchronization is completed in real'time 6etween pairs of chan#ed s/6directories.

In order to chan#e the file synchronization mode for a file synchronization command8 open the file synchronization command confi#/ration pa#e and select one of the followin# file synchronization modes? S nc2roni3e 4estination 4irector 9one'way; ' ,ll chan#es made in the so/rce directory will 6e propa#ated to the destination directory. Files deleted from the so/rce directory will 6e deleted from the destination directory. ,ll files chan#ed or deleted in the destination directory will 6e restored /sin# files from the so/rce directory. 0o chan#es will 6e made in the so/rce directory. ,fter the file synchronization process is complete 6oth locations will 6e identical. U$date 4estination 4irector 9one'way; ' 0ewly created and modified so/rce files will 6e copied to the destination directory. Files deleted from the so/rce directory will 6e deleted from the destination directory. Files deleted from the destination directory will 6e restored /sin# files from the so/rce directory. 0ewly created and modified destination files will 6e 2ept in place. 0o chan#es will 6e made in the so/rce directory. #ccu*ulate and U$date Files in 4estination 9one'way; ' 0ewly created and modified so/rce files will 6e copied to the destination directory. Files deleted from the destination directory will 6e restored /sin# files from the so/rce directory. 0ewly created and modified destination files will 6e 2ept in place. 0o files will 6e deleted from the destination directory. 0o chan#es will 6e made in the so/rce directory. 1wo'&a File S nc2roni3ation ' 0ewly created and modified files will 6e synchronized in 6oth directions. Files deleted from the so/rce directory will 6e deleted from the destination directory. Files deleted from the destination directory will 6e restored from the so/rce directory. Chan#es may 6e made in 6oth locations. ,fter the file synchronization process is complete 6oth locations will 6e identical. 1wo'&a #ccu*ulation and U$date ' 0ewly created and modified files will 6e /pdated in 6oth directions. Files deleted from one location will 6e restored from the second location. Chan#es may 6e made in 6oth locations. ,fter the file synchronization process is complete 6oth locations will 6e identical.

2"

IronSync File Synchronization Server

Flexense Ltd.

4.%

#dvanced File S nc2roni3ation !o**ands O$tions

In order to access advanced file synchronization command options8 clic2 on the A.dit CommandA 6/tton located on the ri#ht side of the file synchronization command and press the A,dvanced -ptionsA 6/tton. The advanced options pa#e allows one to specify one or more excl/de directories8 set the n/m6er of file synchronization streams to /se for the command8 set/p a c/stom error lo#s directory to save error reports and=or send .'3ail notifications when the command is a6orted d/e to a hardware pro6lem.

,nother very /sef/l feat/re is the sync preview mode8 which may 6e ena6led for any file synchronization command on the advanced options pa#e. In the preview mode8 IronSync will monitor the so/rce directory8 examine all detected file system chan#es and calc/late the expected chan#e rate witho/t performin# any actions in the destination directory. This mode allows one to analyze a fre>/ently chan#in# file system and estimate expected performance re>/irements in order to properly select a fast eno/#h 6ac2/p device to 6e /sed as a destination directory for a file synchronization command. IronSync Server provides the a6ility to perform initial file synchronization for static files existed in the so/rce directory 6efore the file synchronization command was started for the first time. In order to ena6le initial file synchronization for a sync command8 open the main command pa#e and select the A.na6le Initial File SynchronizationA option. :y defa/lt8 initial file synchronization is performed when the IronSync server is idle8 pa/sed when a lar#e n/m6er of real'time sync actions sho/ld 6e performed and a/tomatically res/med when the n/m6er of pendin# sync actions drops 6elow a /ser'confi#/ra6le limit. The AInitial Sync Start LimitA option sets the n/m6er of pendin# file system chan#es or pendin# sync actions tri##erin# the start of the initial file synchronization operation. The AInitial Sync Stop LimitA option sets the n/m6er of pendin# file system chan#es or pendin# sync actions tri##erin# the stop of the initial file synchronization operation. For example8 when the n/m6er of pendin# sync actions drops 6elow the start limit8 the initial file sync operation is res/med and when the n/m6er of pendin# actions raises a6ove the stop limit8 the initial sync operation is pa/sed.

2$

IronSync File Synchronization Server

Flexense Ltd.

4.-

S nc2roni3ing S$eci)ic 1 $es o) Files

Sometimes8 it may 6e re>/ired to synchronize files related to a specific file type or cate#ory accordin# to /ser'specific needs while s2ippin# all other files. IronSync Server allows one to specify which types of files sho/ld 6e synchronized 6y a file synchronization command. The /ser is provided with the a6ility to synchronize files 6y the file name8 extension8 directory8 file type8 size8 text or 6inary patterns8 etc.

For example8 IronSync Server allows one confi#/re a file synchronization command to sync all types of doc/ments with the file size more than 1+ 3: and the file name 6e#innin# with AI&-0SG0CA while s2ippin# all other files not matchin# the specified r/les. In order to confi#/re file matchin# r/les for a command8 open the command pa#e and press the A&/lesA 6/tton. -n the A&/lesA pa#e press the A,dd &/leA 6/tton8 select an appropriate r/le type8 operator8 a r/le val/e and press the ASaveA 6/tton.

IronSync Server allows one to add an /nlimited n/m6er of file matchin# r/les for each file synchronization command with each one confi#/red to match files 6y a specific file property. In addition8 advanced /sers are provided with the a6ility confi#/re an /nlimited n/m6er of hierarchical nested r/les com6ined with lo#ical operators and allowin# one to precisely select types of files that sho/ld 6e synchronized.

2(

IronSync File Synchronization Server

Flexense Ltd.

4.,

File S nc2roni3ation O$tions

,dditional file synchronization options may 6e controlled on the AFile Sync -ptionsA pa#e. In order to open the file synchronization options pa#e open the file synchronization command pa#e and press the A-ptionsA 6/tton.

S nc File #ttributes ' select this option if yo/ wish to sync file attri6/tes for all files copied from the so/rce to the destination directory 96y defa/lt this option is ena6led;. S nc User>"rou$ Securit 4escri$tor ' select this option if yo/ wish to copy file ownership information for all files copied from the so/rce to the destination directory 96y defa/lt this option is disa6led;. S nc 4iscretionar #ccess !ontrol +ists @4#!+A ' select this option if yo/ wish to copy *,CLs for all files copied from the so/rce to the destination directory 96y defa/lt this option is disa6led;. S nc S ste* #ccess !ontrol +ist @S#!+A ' select this option if yo/ wish to copy S,CLs for all files copied from the so/rce to the destination directory 96y defa/lt this option is disa6led;. S=i$ S ste* Files and 4irectories ' select this option if yo/ wish to s2ip all system files and directories from the file synchronization process 96y defa/lt this option is ena6led;. S=i$ Bidden Files and 4irectories ' select this option if yo/ wish to s2ip all hidden files and directories from the file synchronization process 96y defa/lt this option is ena6led;. (it'+evel File S nc2roni3ation ' select this option if yo/ wish to copy only chan#ed data 6loc2s for files that sho/ld 6e synchronized 96y defa/lt this option is disa6led;. Veri) Files #)ter !o$ ' select this option if yo/ wish to verify each file copied to the destination directory 96y defa/lt this option is disa6led;.

H ,ll sec/rity related options re>/ire administrative privile#es and the IronSync service needs to 6e confi#/red to r/n /nder a /ser acco/nt havin# eno/#h permissions to access all the re>/ired networ2 shares and perform *,CL and S,CL copy operations.

3+

IronSync File Synchronization Server

Flexense Ltd.

4..

56cluding 4irectories Fro* File S nc2roni3ation

Sometimes8 it may 6e re>/ired to excl/de one or more s/6directories from the file synchronization process. For example8 if yo/ need to synchronize two directories excl/din# one or two special s/6directories8 yo/ may specify the top level directories as the so/rce and destination directories and add the s/6directories that sho/ld 6e s2ipped to the excl/de list.

In order to add one or more directories to the excl/de list8 open the file synchronization command confi#/ration pa#e8 press the A,dvanced -ptionsA 6/tton and add one or more directories to the excl/de directories list separated 6y the semicolon 9I; character. ,ll files and s/6directories located in the specified excl/de directories will 6e excl/ded from the file synchronization process. In addition8 advanced /sers are provided with a n/m6er of excl/de directories macro commands allowin# one to excl/de m/ltiple directories /sin# a sin#le macro command. IronSync Server provides the followin# excl/de directories macro commands? 7(5"I8S 91e6t String: ' this macro command excl/des all directories 6e#innin# with the specified text strin#. 7!O81#I8S 91e6t String: ' this macro command excl/des all directories containin# the specified text strin#. 7584S 91e6t String: ' this macro command excl/des all directories endin# with the specified text strin#. 7/5"5; 9/egular 56$ression: ' this macro command excl/des directories matchin# the specified re#/lar expression.

For example8 the excl/de macro command ACC-0T,I0S Temporary FilesA will excl/de all directories with ATemporary FilesA at any place in the f/ll directory path and the excl/de macro command AC&.<.B D.9T3!ET.3!;CA will excl/de directories endin# with A.T3!A or A.T.3!A.

31

IronSync File Synchronization Server

Flexense Ltd.

4.<

!on)iguring IronS nc Server

IronSync Server provides a variety of confi#/ration options allowin# one to easily inte#rate the prod/ct into a /ser'specific networ2 environment. In order to open the main settin#s pa#e8 clic2 on the ASettin#sA lin2 located on the top men/ 6ar.

4.10 !on)iguring User 8a*e and Password


The IronSync Server we6'6ased mana#ement console8 re>/ires /sers to lo#in with a IronSync /ser name and password. The defa/lt /ser name and password is set to? ad*in=ad*in. In addition8 IronSync Server provides the a6ility to set a c/stom /ser name and=or password for the IronSync we6'6ased mana#ement interface and the command line /tility8 which may 6e /sed to a/tomate confi#/ration and mana#ement tas2s.

In order to set a c/stom /ser name and password8 clic2 on the AConfi#/re Server Lo#inA lin2 located on the main settin#s pa#e8 enter a new /ser name and password and press the ASaveA 6/tton.

32

IronSync File Synchronization Server

Flexense Ltd.

4.11 !on)iguring 5rror Bandling O$tions


IronSync Server provides a n/m6er of advanced error handin#8 recovery and notification options. In order to open the error handlin# pa#e8 #o to the main settin#s pa#e and clic2 on the ALo#s and 0otificationsA lin2.

*efa/lt error handlin# settin#s sho/ld 6e #ood eno/#h for most /sers8 6/t if re>/ired8 the /ser is provided with the a6ility to c/stomize the maxim/m n/m6er of errors per sync command8 the maxim/m n/m6er of consec/tive errors8 the maxim/m n/m6er of retries to perform for each loc2ed file and the initial retry delay. In addition8 IronSync Server provides the a6ility to set a #lo6al lo#s directory and=or a #lo6al notification .'3ail address to send notifications a6o/t failed file synchronization commands. If the #lo6al lo#s directory and=or error notifications are ena6led8 IronSync will save error lo#s and=or send notifications for all failed file synchronization commands. File synchronization commands explicitly confi#/red to save error lo#s to a different directory and=or send notifications to a different .'3ail address ta2e precedence over the #lo6al settin#s.

33

IronSync File Synchronization Server

Flexense Ltd.

4.12 !on)iguring Server !ontrol and &eb #ccess Ports


IronSync Server /ses the TC!=I! port (1%2 as the defa/lt server control port and the TC!=I! port $+ as the defa/lt we6 access port. Sometimes8 these ports may 6e in /se 6y some other software prod/cts or system services. If one or 6oth of these ports are in /se8 IronSync will 6e /na6le to operate properly and the /ser needs to chan#e the IronSync server control port and=or we6 access port.

In order to set a c/stom server control port and=or we6 access port8 clic2 on the ASet/p Server !ortsA lin2 located on the main settin#s pa#e8 select the A1se C/stom !ortA option and enter a c/stom port n/m6er to /se. If the IronSync server sho/ld 6e controlled thro/#h the networ28 ma2e s/re the c/stom ports are open in the serverAs firewall.

4.13 !on)iguring 5'Mail 8oti)ications


IronSync Server provides the a6ility to send .'3ail notifications when a file synchronization command fails d/e to a hardware pro6lem. In order to confi#/re an S3T! .'3ail server to /se to send .'3ail notifications8 clic2 on the AConfi#/re .'3ail ServerA lin2 located on the main settin#s pa#e8 enter the S3T! server host name8 S3T! server port8 S3T! /ser name8 password and the so/rce .'3ail address to /se to send .'3ail notifications.

3%

IronSync File Synchronization Server

Flexense Ltd.

4.14 Product /egistration Procedure


5ithin a co/ple of ho/rs after p/rchasin# a prod/ct license8 the c/stomer will receive two e' mail messa#es? the first one confirmin# the payment and the second one containin# an /nloc2 2ey8 which sho/ld 6e /sed to re#ister the prod/ct. If yo/ will not receive yo/r /nloc2 2ey within 2% ho/rs8 please chec2 yo/r spam 6ox and if the /nloc2 2ey is not in the spam 6ox contact o/r s/pport team? su$$ort?)le6ense.co*.

If the comp/ter where IronSync Server is installed on is connected to the Internet8 lo#in to the IronSync we6'6ased mana#ement interface 9defa/lt /ser name and password? ad*in=ad*in; /sin# a standard we6 6rowser8 clic2 on the A,6o/tA lin2 located on the top men/ 6ar8 press the A&e#isterA 6/tton8 enter yo/r name or yo/r company name8 enter the received /nloc2 2ey and press the A&e#isterA 6/tton.

If the comp/ter is not connected to the Internet8 press the A3an/al &e#istrationA 6/tton8 export the prod/ct I* file and send the prod/ct I* file to register?irons nc.co* as an attachment. 5ithin a co/ple of ho/rs8 yo/ will receive an /nloc2 file8 which sho/ld 6e imported in order to finish the re#istration proced/re.

3)

IronSync File Synchronization Server

Flexense Ltd.

4.1% O5M Product Version


Flexense provides system inte#rators8 val/e'added distri6/tors and IT service providers with the a6ility to resell IronSync Server and=or provide services 6ased on the prod/ct /nder third' party 6rand names. &esellers and inte#rators are provided with the a6ility to chan#e the prod/ct name8 the prod/ct we6 site address8 the prod/ct vendor name and the prod/ct vendor we6 site address.

In order to 6e a6le to set c/stom -.3 prod/ct and vendor information8 the /ser needs to re#ister the prod/ct /sin# a special -.3'.na6led /nloc2 2ey8 which may 6e p/rchased on the prod/ct p/rchase pa#e. -nce the prod/ct is re#istered /sin# an -.3 /nloc2 2ey8 open the A,6o/tA pa#e8 press the ASet -.3 InfoA 6/tton8 specify yo/r c/stom -.3 prod/ct and vendor information and press the ASaveA 6/tton.

C/stom -.3 prod/ct and vendor information will 6e displayed on all pa#es of the IronSync we6'6ased mana#ement interface8 in all types of reports #enerated 6y the prod/ct and all notification .'3ail messa#es sent 6y IronSync Server.

IronSync File Synchronization Server

Flexense Ltd.

Using IronS nc !o**and +ine Utilit

In addition to the we6'6ased mana#ement interface8 IronSync Server provides a command line /tility8 which may 6e /sed to control8 mana#e and confi#/re one or more IronSync Servers locally or thro/#h the networ2. :y defa/lt8 the IronSync command line /tility is located in the AJ!rod/ct *irKD6inA directory.

The command line /tility may 6e exec/ted with a variety of command line parameters and options allowin# one to a/tomate control8 confi#/ration and mana#ement of one or more IronSync Servers /sin# 6atch files or shell scripts. For detailed information a6o/t availa6le command line options8 exec/te the command line /tility with the A'helpA command line parameter.

3"

IronSync File Synchronization Server

Flexense Ltd.

Su$$orted O$erating S ste*s

32'(it O$erating S ste*s 5indows 5indows 5indows 5indows 5indows 5indows 5indows B! 7ista " $ Server 2++3 Server 2++$ Server 2+12

-4'(it O$erating S ste*s 5indows 5indows 5indows 5indows 5indows 5indows 5indows B! %':it 7ista %':it " %':it $ %':it Server 2++3 %':it Server 2++$ %':it Server 2+12 %':it

S ste* /e0uire*ents

Mini*al S ste* !on)iguration S/pported -peratin# System Sin#le Core 1 <4z or 6etter C!1 )12 3: of system memory 2) 3: of free dis2 space

/eco**ended S ste* !on)iguration S/pported -peratin# System */al Core 2 <4z or 6etter C!1 1 <: of system memory 2) 3: of free dis2 space

H Internet .xplorer v(8 FireFox v12 or Chrome v1" or newer is re>/ired for proper operation of the we6'6ased mana#ement interface.

3$