Syncovery for Linux with Web GUI has been released for desktop Linux, servers and NAS devices with Intel, ARM and PowerPC processors.
Unified Syncovery 9/10 Linux Installer Utility for Windows
- The Syncovery Linux Installer for Windows installs Syncovery via SSH on most Linux systems, including many NAS models.
- You need an administrative SSH login (sudo capable or root).
- Supports installation on Debian and RPM based systems, including Ubuntu, Linux MINT, CentOS, Raspberry Pi, Red Hat, SuSE Linux, and many others.
- Supports Arch Linux / Manjaro (via dpkg)
- Supports NAS models from ASUS, Netgear, QNAP, Seagate, Synology, Thecus, and Zyxel.
- For Western Digital (WD), please download the native packages instead.
- New! Both Synology DSM 6 and 7 installations are now fully supported.
- New! Enter all your devices on the “Devices” tab sheet and install or update them all with a single click.
- New! The Synovery Remote Service can automatically be configured to monitor specific paths for incoming listing requests.
Syncovery 10 Native Packages:
- Download Syncovery 10 for Linux
- Download Syncovery 10 for Synology NAS systems
- Download Syncovery 10 for QNAP NAS systems
Syncovery 9 Native Packages:
- Download Syncovery 9 for Linux
- Download Syncovery 9 for Synology NAS systems
- Download Syncovery 9 for QNAP NAS systems
- Download Syncovery 9 for Western Digital (WD) NAS systems
- Download Syncovery 9 for FreeBSD, XigmaNAS and FreeNAS/TrueNAS
New Features in Syncovery 9 for Linux:
- Includes the new TGPuttyLib SFTP Implementation with higher upload rates and compatibility with the latest OpenSSH and Putty private keys.
- The Sz format can now hold multiple files in an Sz archive.
- Support for Linux ACLs and Extended Attributes.
- Much improved browser based GUI.
- Many smaller improvements.
- Click here for more information
Additional Available (Optional) Components:
- The Syncovery Remote Service for Linux.
- The Syncovery Guardian Service for Linux.
Using the Web GUI
When you install a NAS, Debian or RPM package, the Web GUI should become available automatically.
If you choose the .tar.gz download, you can activate the web GUI by running these SyncoveryCL commands in a Terminal window:
./SyncoveryCL SET /WEBSERVER=localhost
(to configure the web server)
./SyncoveryCL start
(to start SyncoveryCL – the start command line parameter is recognized since v8.25)
Open the web GUI in a Browser window by entering: localhost:8999. Unless you are accessing the Web GUI from localhost, it will ask for username and password. The defaults are: user name = default, password = pass.
This is the complete command line to configure the web server:
SyncoveryCL SET /WEBSERVER=localhost /WEBUSER=username /WEBPASS=password /WEBPORT=port /WEBDOCSPATH=path_to_web_docs_folder
To turn the web server OFF (requires a restart if SyncoveryCL is already running):
SyncoveryCL SET /WEBSERVER=OFF
The Web Docs Folder is called WebDocs and it is included in the tar.gz archive that you download from this page.
Additional Information
SyncoveryCL will create a .Syncovery folder for configuration, logs, and databases in the HOME folder. It depends on the HOME environment variable. You can also use SYNCOVERY_HOME, which takes precedence. HOME should not be /.
The documentation is currently being written. For a start, here are some example command lines to configure and run Syncovery:
Run a job without saving it to the configuration file:
SyncoveryCL RUN /LEFT="/home/tobias/Documents/" /RIGHT="/home/tobias/DocumentsCopy" /L2R
Add this same job to the configuration file:
SyncoveryCL ADD /NAME="LocalTest" /LEFT="/home/tobias/Documents/" /RIGHT="/home/tobias/DocumentsCopy" /L2R
Run an existing job:
SyncoveryCL /RUN="LocalTest"
Configure a scheduled job (every 30 minutes):
SyncoveryCL ADD /NAME="LocalTest" /LEFT="/home/tobias/Documents/" /RIGHT="/home/tobias/DocumentsCopy" /L2R /Sched /Rep /Days=0 /Mins=30
List Jobs in Config File:
SyncoveryCL /LIST
Disable a job:
SyncoveryCL CHANGE "SFTPTest" /Disabled
Enable a job:
SyncoveryCL CHANGE "SFTPTest" /Disabled=No
Show job configuration:
SyncoveryCL SHOW "SFTPTest"
The easiest way to get the command line with additional parameters is to create the job in the Windows or Mac version, and go to the Information tab sheet in the profile editor, where you will see the profile XML and command line.
Start the Scheduler (only necessary if you don’t use the Debian or RPM packages):
SyncoveryCL
(runs in the foreground)
or
SyncoveryCL start
(becomes a daemon – supported since v8.25)
or
SyncoveryCL &
(runs in the background but not as a daemon)
Stop the Scheduler:
SyncoveryCL /STOPTIMER
See Scheduler Status:
SyncoveryCL /STATUS
See Continuously Updated Scheduler Status:
SyncoveryCL /CONTSTATUS
Upload to FTP:
SyncoveryCL ADD /NAME=FTPTest /LEFT="/home/tobias/Documents/" /RIGHT="ftp://username:password@yourdomain.com/FolderName" /L2R
Upload to SFTP:
SyncoveryCL ADD /NAME=FTPTest /LEFT="/home/tobias/Documents/" /RIGHT="sftp://username:password@yourdomain.com/FolderName" /L2R
Upload to SFTP with a certificate:
SyncoveryCL SET /CERT=/home/tobias/tobias_rsa
SyncoveryCL ADD /Name=WithKey /Left=/home/tobias /Right="sftp://tobiaskey@192.168.10.20/Tests" /L2R /RightFTPSettings="SFTP:Port=2222,AbsolutePath=N,Flags=UTF8+NoCertPass+UTC,"Cert=tobias_rsa""
SyncoveryCL /RUNX=WithKey /ACCEPTSERVER
Upload to WebDAV (example: Strato HiDrive):
SyncoveryCL ADD /NAME=WebDAVTest /LEFT="/home/tobias/Documents/" /RIGHT="https://user:pass@webdav.hidrive.strato.com/users/yourusername/folder" /L2R /EXCL=.*
Upload to Amazon S3:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="S3://yourid:yoursecretkey{.:CRED:.}bucketname/Documents" /L2R /CacheDestination=Yes /EXCL=.* /NAME=S3Test
Upload to Microsoft Azure:
SyncoveryCL ADD /NAME=AzureTest /LEFT="/home/tobias/Documents/" /RIGHT="AZ://yourid:yoursecretkey{.:CRED:.}container/Documents" /L2R
Upload to Amazon Glacier:
SyncoveryCL ADD /NAME=GLTest /LEFT="/home/tobias/Documents/" /RIGHT="GL://yourid:yoursecretkey{.:CRED:.}vaultname/Documents" /L2R /EXCL=.*
Upload to Rackspace:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://yourid:yourkey{.:CRED:.}containername/Documents" /RProt=Rackspace /L2R /EXCL=.* /NAME=RackTest
Upload to SugarSync:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://your@email.com:yourpass{.:CRED:.}My SugarSync/Documents" /RProt=SugarSync /L2R /EXCL=.* /NAME=SugarTest
Upload to Backblaze B2 Cloud Storage:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://account_id:application_key@BucketName/Documents" /RProt=B2 /L2R /NAME=B2Test
You can get your Account ID and Application Key from the “Buckets” page on Backblaze B2.
Cloud Services with OAuth – a prompt will appear to open the OAuth URL in a browser.
Upload to box.com:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://OptionalAcctID@Box/Documents" /RProt=Box /L2R /EXCL=.* /NAME=BoxTest
Upload to Microsoft OneDrive:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://OptionalAcctID@OneDrvNew/Documents" /RProt=OneDrvNew /L2R /EXCL=.* /NAME=OneTest
Upload to DropBox:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://DropBoxV2/Documents" /RProt=DropBoxV2 /L2R /EXCL=.* /NAME=DropBoxTest
SyncoveryCL /RUN=DropBoxTest
General Configuration
Set up email noticiations using Gmail:
SyncoveryCL SET /GMAIL=youremail@gmail.com /SMTPPASS=xxx
Specify mail recipients (if different from the Gmail address from previous command line):
SyncoveryCL SET /EmailRecipients=email1,email2,email3
Apply global settings similar to the [Main] section of the INI file on Windows:
SyncoveryCL SET /SettingName=Value
For example:
SyncoveryCL SET /S3PartSize=536870912
Export a profile to XML:
SyncoveryCL /EXPORTONEXML="Profile Name"
Import profile(s) from XML:
SyncoveryCL /IMPORT="/path/to/theprofiles.xml"
See also The Syncovery Command Line
Settings Dictionary
You can download the complete dictionary of possible profile settings in pdf or xlsx format.
Syncovery Settings Dictionary PDF Document.
Syncovery Settings Dictionary Excel Document.
Syncovery 8: (obsolete, no longer recommended)
- Download Syncovery 8 for Linux, QNAP and Synology
- Download Syncovery 8 for FreeBSD, XigmaNAS and FreeNAS
New Features in Syncovery 8 for Linux:
- SSL/TLS support for Web GUI: use existing SSL certificates or generate your own with downloadable root CA certificate (new in v8.20)
- Native support for SMB network folders (new in v8.10)
- Run with Sync Preview allows you to see the proposed copying actions and you can confirm or cancel
- On the command line, you can use interactive mode to run a job: SyncoveryCL /RUNI=”Profile Name”
- Native support for Google Cloud Storage
- Web GUI uses less CPU and Internet traffic
- New Sz file format for uploading encrypted and compressed files without using local temporary files
- PascalScript
- Click here for more information
You can also download the older 32-bit GUI version.