Expert Mode: SyncBack Touch
Using this window you can specify which SyncBack Touch device you want the profile to use.
•Destination/right files are on a SyncBack Touch device: If the destination/right is a SyncBack Touch device then tick this checkbox and then select the appropriate device in the drop-down list. If you click the Find button then a scan of the local network is made to find all the devices currently running SyncBack Touch and are available. This is achieved via a UDP broadcast on port 24671 (so if this UDP port is being blocked by a firewall then it won't be possible to find the servers). If the device cannot be found, or you are accessing it via the Internet, you can also optionally type in the hostname or I.P. address of the device. If you do manually enter the hostname or I.P. address then you should untick the following checkbox.
oI want to use multiple SyncBack Touch devices: If enabled then you can specify a list of SyncBack touch devices you want the profile to connect to. See the multi-profile section below for details.
•Find and connect to the SyncBack Touch device using its name: If you have entered the hostname or I.P. address into the above edit-box then leave this checkbox unticked. However, if you want the device to be found via a broadcast then tick this checkbox. By using the broadcast method you don't need to worry about the hostname or IP address (which can change) of the device. You can also have the profile run automatically when SyncBack Touch starts on the device and becomes available.
•Port: This setting is not enabled if the device is being connected to via its name as the port number will be discovered automatically. By default SyncBack Touch uses port 8080.
•Username: This is only required if the SyncBack Touch device is configured to verify usernames and passwords with an SBMS server or Touch is on Windows and was installed to support user impersonation. By default no username is required by SyncBack Touch.
•Password: This is only required if the SyncBack Touch device is configured to verify usernames and passwords with an SBMS server, has been configured to require a password or is using user impersonation. By default no password is required by SyncBack Touch.
•Transfer Threads: This is the number of threads to use when uploading and downloading files with SyncBack Touch. The default is 5. For this feature to be used you must be using the latest version of SyncBack Touch. Also, if Touch is on an Android device running Lollipop or newer, and files are being uploaded to an external SD card, then only one thread will be used (due to limitations of writing content on external SD cards). The maximum number of threads is 10. Increasing the number of threads from the default of 5 is more than likely to actually slow down the transfer speeds. It is recommended that you experiment to find the optimal number of threads for your network and devices.
•Run this profile when SyncBack Touch starts on the device: If enabled then the profile will be run automatically if the device running SyncBack Touch is found on the local network. This option is only available if you are connecting to the device using its name. SyncBack will send out a UDP broadcast on port 24671 every 3 seconds, so if this UDP port is being blocked by a firewall then it won't be possible to find the devices. If a Touch device reconnects to the same network within 30 minutes then the profile will not be automatically run again.
•Run unattended, i.e. do not prompt me: If you want the profile to run unattended when the device is detected then enable this checkbox.
•The connection is very slow: If you have a very slow network connection to SyncBack Touch, e.g. in the range of kilobits per second, then enable this option. It reduces the network packet sizes, increases the network timeouts and will only use a single threaded connection. This avoids timeouts and gives a better indication of progress.
To configure SyncBack Touch on the device click the Configure button. SyncBack will connect to the device and display a window where you can change the settings. Note that if SyncBack Touch is using SBMS then the user must have the admin role.
•SyncBack Touch Password (leave blank to not change): This is the password that SyncBackPro profiles will need to connect to this device.
•SBMS host name: If SBMS is being used for security then this is the hostname or I.P. address of the SBMS server.
•SBMS port number: If SBMS is being used for security then this is the port number of the SBMS server. By default it is 8100.
•SyncBack Touch port number: The port number used by SyncBack Touch. By default it is 8080.
•Cache Size: The amount of disk space SyncBack Touch will use on the device for caching.
SyncBackPro can be configured to run the same profile multiple times. Each run of the profile will connect to a different SyncBack Touch device. By doing this, for example, you can create just one profile to backup multiple SyncBack Touch devices instead of creating a profile for each device. Keep in mind that the source and destination paths, and all other settings, are going to be the same, so you may want to use variables. For example, you could set it to backup to X:\Backup\%SBTNAME%\ so that each backup goes into its own folder with the SyncBack Touch device name being used as the sub-folder name.
There are a number of ways to add a SyncBack Touch device to the list:
oPress the Insert key to insert a new row into to the list.
oClick the Add button to add a new row to the list.
oClick the Import button to import a list of devices (see below for the file format).
oClick the Find button to scan the local network to find SyncBack Touch devices and add them to the list automatically.
oIn the Add IP Range box, enter a starting I.P. address, ending I.P. address and the port number (default is 8080) then click the Add button.
The list columns are:
Hostname/IP: The hostname, I.P. address or device name of the SyncBack Touch device.
Is Name?: If Yes, then the Hostname/IP refers the the name of the SyncBack Touch device, otherwise it is the hostname or I.P. address of the device.
Port: The port number (default is 8080) of the SyncBack Touch device. If you are connecting using the name then this value is ignored.
Username: This is only required if the SyncBack Touch device is configured to verify usernames and passwords with an SBMS server. By default no password is required by SyncBack Touch.
Password: This is only required if the SyncBack Touch device is configured to verify usernames and passwords with an SBMS server or has been configured to require a password. By default no password is required by SyncBack Touch.
To change the username and password for a range of devices, enter the Username and Password in the Credentials box. Next, select the items in the list (use the SHIFT key and arrow keys). Finally, click the Update button to change the credentials for the selected devices.
If you want to import a list of devices, the file must be a comma-delimited file (CSV) with the following format:
"Hostname, IP address or device name","Is Name?","Port","Username","Password"
Note that all items in the list must be wrapped in double-quotes, and it must be one entry per line. For the Is Name? field it must be "Yes" or "No". The port number can be left blank ("") if Is Name? is Yes. The Password must be in clear-text, i.e. not encrypted or hashed.
To configure all the SyncBack Touch devices in the list click the Configure button. You then enter only the details you want changed for all those devices, e.g. the SBMS host name, and then click OK. SyncBackPro will then connect with each device in the list and change its configuration.
Note that by default most Android devices will sleep (switch off) Wi-Fi when the screen turns off. That will pause any SyncBack Touch connections. What the setting is called and where it is depends upon the phone and version of Android:
•Gingerbread (Android V2.3.3): Go to Settings, Wireless and network, Wi-Fi settings and then press the menu key. Select Advanced from the pop-up menu and go to the Wi-Fi sleep policy setting. Choose Never to make sure the Wi-Fi connection stays on.
•Kit Kat (Android V4.4): Go to Settings, Wi-Fi and the press the menu image (the burger). Select Advanced from the pop-up menu and go to the "Keep Wi-Fi on during sleep" setting. Choose Always to make sure the Wi-Fi connection stays on.
However, especially on older versions of Android, even with the above setting you may need to set the device to keep the screen on:
•Gingerbread (Android V2.3.3): Go to Settings, Display, Screen Timeout and select an appropriate timeout value.
•Kit Kat (Android V4.4): Go to Settings, Display, Sleep and select an appropriate timeout value.
Android and Security
The Android operating system will stop apps (such as SyncBack Touch) from reading and writing to files and folders it has no permission to access. Starting with KitKat (Android 4.4) it also restricts access to external storage (SD cards). SyncBack Touch may not be able to access external storage at all or may only have read-access to it. The only way to get around these security restrictions is to root the Android device and configure Android as appropriate. However, this is not recommended as it will likely void any warranty and may make the phone unusable.
SyncBack Touch Security and Authentication
All communication with SyncBack Touch is encrypted. SyncBack Touch can be configured three different ways in regards to authentication:
•It can be configured to simply accept a user defined password. SyncBack will connect to the device and provide that password. If the password is correct then it can use the device. This is the default (with any empty password) and is ideal for home use and is available to both SyncBackSE and SyncBackPro.
•It can be configured to connect to a remote SyncBack Management Service and verify that the username and password supplied by SyncBack is correct. This is ideal for business/enterprise use as the usernames and passwords are centrally managed. SyncBackSE cannot use this option.
•SyncBack Touch can be installed to allow impersonation. This means SyncBackPro connects using the usernames and passwords of Windows accounts on the computer SyncBack Touch is running on. This is also ideal for business/enterprise use as the usernames and passwords are the same Windows usernames and passwords that are already used by users on their Windows computers. This also adds an extra layer of security because when SyncBackPro connects to Touch then they only have access to the files and folders on the Touch device that Windows allows them access to. SyncBackSE cannot use this option.
SyncBack Touch Licensing
SyncBackSE can use a maximum of two different SyncBack Touch device and those SyncBack Touch device cannot use SBMS. This means you can have as many profiles as you like that use SyncBack Touch, but you are limited on how many different SyncBack Touch devices you can use.
SyncBackPro can use a maximum of two different SyncBack Touch devices that are not using SBMS. If a SyncBack Touch device is using SBMS then the SBMS server controls the licensing.
You can purchase more connection licenses for SyncBack Touch. When a SyncBack Touch serial number is purchased then enter it via the main menu (Help -> SyncBack Touch Licenses) or via the Licenses button on this profile configuration window. If you are using SBMS with SyncBack Touch then the serial numbers should be entered using the SBMS Console.
Firewalls and Routers
By default SyncBack Touch uses TCP port 8080 for all communication with SyncBack. This port number can be changed/set during the installation (see below) or by using SyncBack. If you want to access SyncBack Touch through a firewall then you must open this port. If SyncBack Touch is behind a router then you may need to enable port forwarding. Refer to your routers documentation for details.
To discover SyncBack Touch installations broadcasts are made on the UDP port 24671. You may need to open this port on your firewall (not your router as broadcasts are only made on the local network).
SyncBack Touch Installation
On Windows you can use a number of command parameters with the SyncBack Touch installation program (SyncBackTouch_Setup.exe):
To install SyncBack Touch without any prompts or messages on the screen use the /verysilent command line parameter with the installation executable, e.g.
It is important that it is the first command line parameter.
WARNING: When using a silent installation, no prompting can be done. Therefore, if the installer cannot replace a file because it is being used, then it will replace it on reboot. If it needs to reboot to replace the file then it will immediately reboot, without prompting, once the installation is complete. You should also bear in mind that if you disable prompting, it is assumed you tacitly agree to those prompts that would normally be displayed (for example, our terms & conditions) and/or that you are aware of the issues that would normally be mentioned. If in doubt, you should manually install a test instance first and satisfy yourself there are no contentious issues.
This is the hostname or I.P. address of the SyncBack Management Service (SBM Service). Only specify this if you are going to use SBMS for security and licensing. For example:
This is the TCP/IP port number of the SyncBack Management Service (SBM Service). The default SBMS port is 8100. For example:
SyncBackTouch_Setup.exe /SBMS_Hostname="192.168.0.1" /SBMS_Port="8095"
This is the TCP/IP port number of that SyncBack Touch should use. The default SyncBack Touch port is 8080. For example:
This is the password that SyncBack Touch should use. This is ignored if you are using SBMS for security. By default there is no password. For example:
SyncBackTouch_Setup.exe /verysilent /Password="secret"
This is the Windows user account that SyncBack Touch should use for the Windows service. If this isn't specified then SyncBack Touch will use the System account. This is optional. For example:
SyncBackTouch_Setup.exe /ServAccName="machine\username" /ServAccPass="password"
This is the password for the Windows user account that SyncBack Touch should use for the Windows service. For example:
SyncBackTouch_Setup.exe /ServAccName="machine\username" /ServAccPass="password"
If you want to use impersonation authentication with SyncBack Touch then pass /Impersonate on the installer command line. You cannot use this option if you are using /ServAccName as the service must use the system account. For example:
All Content: 2BrightSparks Pte Ltd © 2003-2017