Syncrify
A private-cloud backup and synchronization
Keeps your files private to your network. No third-party will ever get access to your files.
Usage Scenarios
Backup
Backup as many machines as you would like to a central repository within your company. Backup can be made either on your LAN or across the Internet using a secure method.
Backing up to a central repository
Consider a scenario where you want to backup several machines in your company to a central repository with the following design goals:
The image above display the network diagram in your company.
Steps to accomplish this goal
Step 1. Install Syncrify Server
Designate one machine where the central repository will reside and install the Syncrify Server on this machine. The location of this machine does not matter. As long as it is accessible over the network to other computers on your network, you will be able to backup machines to this central repository.
This machine should have a hard drive big enough to store backed up files from different location.
Assume the host name of this machine is backup.yourCompany.com.
Step 2. Configure Syncrify
After installing Syncrify, connect to the web interface using the following URL:
http://localhost:5800
After initial configuration, create a user account and specify a repository path where backed up files will be stored. Let's say this user's email address is userOne@yourCompany.com.
Step 3. Configure firewall
Typically, there are two firewalls you need to configure:
You only need to open the port where Syncrify server is listening on. By default, this port is 5800 and administrators can change this to any other number less than 65,000.
Step 4. Access server from client machine
If your firewalls are setup correctly, you should be able to access the server from any browser using the following URL:
http://backup.yourcompany.com:5800
You should see the login window from any client machine. If you get an error, ensure the firewall is setup correctly and you can access the web interface of the server from the server machine itself.
Download Syncrify client from the link provided on your Syncrify server's web interface
Step 5. Install Syncrify client
Install Syncrify client on the machine that needs to be backed up. Using the account you created in step 2, run a test backup.
Repeat this procedure and install the Syncrify client on every machine that requires to be backed up.
Synchronize Machines
Synchronize files and/or folders across multiple machines. Change files on one machines and watch Syncrify propagate the changes to all of them.
Synchronizing files across machines
Problem statement
You have 3 machines (let's say web servers) and want to synchronize files in a folder across all of them. You want file changes to propagate across these machines, meaning if:
Assumptions
Solution
You can accomplish this task using the Two-way sync feature in Syncrify. The following bullets show step-by-step instructions on accomplishing this task.
Step 1
Introduce a 4th machine that acts as a broker. You install and configure the Syncrify server on this broker machine. Following assumption are made for the purpose of this example:
Step 2
Profile Name: |
WebSync |
Remote Server URL: |
http://sync.xyz.com:5800 |
Login Email: |
john.doe@xyz.com |
Login Password: |
hiddenSecret |
Restore Profile |
DO NOT check |
Step 3
Follow the same steps above to setup machine 2 and 3, with one difference:
Frequenty asked questions
Why do I need a broker machine?
Often users want to put the Syncrify server on one of the machine that is involved in synchronization. For example, machine 1 in the above example and have machine 2 and 3 run Syncrify Client.
Although this configuration is possible, it is not recommended for the following reasons:
SyncriBox
A secure, private-cloud alternative to services like DropBox, Google Drive, MS OneDrive and others. No third-party will ever see your files. No storage fee, no bandwidth throttling and no monthly charges.
SyncriBox— A secure alternative
SyncriBox is a private cloud based and secure alternative to services like Google Drive, Microsoft OneDrive, DropBox and Box. It provides an easy way to store shared files that can be accessed from anywhere on the Internet. It is designed to synchronize documents, music files, images and other similar files.
What Makes SyncriBox Unique?
From a functional standpoint, SyncriBox is similar to DropBox, GoogleDrive, Microsoft OneDrive, Box and others with the following three differences:
1. No privacy issues |
Files are synchronized using Syncrify Server, which is under your control - meaning no third party will ever see your files. Therefore, no security or privacy issues. |
2. Maximum ROI |
There is no limit on how much data is synchronized. No usage fees, no bandwidth throttling and no limit on the number of users. |
3. No Extra Cost |
SyncriBox is a feature of Syncrify, not a separate product. Therefore, it is included with every license of Syncrify Client and there is no extra cost for using it. |
Licensing SyncriBox
SyncriBox is not considered a separate product. Instead, its license is bundled with Syncrify Client. If you already have installed Syncrify Client on a computer that is consuming a license, installing SyncriBox on the same machine will not require additional license. If you do not have Syncrify Client installed on a computer, installing SyncriBox by itself will consume one client license.
In short, one machine license will be consumed for every computer where:
SyncriBox provides the following benefits:
Everything else is configured automatically.
File Distribution
Publish files from a central location to several computers either on the same LAN or across the continent. Transfers incremental - meaning just the deltas are sent across the network.
Sending files to several computers
Consider a scenario where you need to push files to several computers on the Internet from a master location. Let's call this master location the template machine and receiving computers the target machines. This page provides step-by-step instructions on how to accomplish this goal by synchronizing files from template machine to target machines.
Assumptions
The following assumptions are made in this article.
Step-by-Step guide
Step 1. Introduce a broker machine
Although you can install the Syncrify server on the template machine, a cleaner approach is to install it on a different machine - other than the template or any target machines. Let's call this the broker machine.
Install the Syncrify server on the broker machine. Optionally enable SSL access in Syncrify. This is done so that machines on the Internet pull their files in a secure manner. Let's assume the URL to access the broker machine is https://broker.xyz.com
Step 2. Configure the broker machine
Install the Syncrify server and configure the broker machine. You may have to configure the firewall at the OS level as well as the router that is provided by your ISP. In this example, we are using the default HTTPS port, which is 443.
Try accessing the web interface using https://localhost as the URL from a browser.
Then, create one user account in your Syncrify. Let's say the email address of this user is userOne@xyz.com.
Step 3. Install Syncrify client on the template machine
Try accessing https://broker.xyz.com using a browser on the template machine. If you get an error accessing the page, check the following tips for a possible resolution:
Once you see the web interface from the template machine, download Syncrify client using the link that appears on the right hand side.
Step 4. Configure Syncrify client on the template machine
By default, the Syncrify client creates a profile matching the machine's host name. Specify the Remote Server URL in this default profile to https://broker.xyz.com. There is no need to specify any other value in this profile.
Backup Direction
Click the Advanced tab and set the Direction field to Client to Server. This ensures files are copied from the template machine to the broker machine.
Step 5. Run a test backup
Now you are ready to run a backup. Simply click the Backup button in Syncrify client. This will copy files from the template machine to the broker machine.
Once the backup is complete, use the browser to connect to https://broker.xyz.com and connect as the userOne@xyz.com. You should be able to browse through the files you just backed up.
Step 6. Configuring the target machines
Install Syncrify client on the target machines exactly the way you did for the template machine. Once installation is complete, specify just the URL for the default profile. Then, create a new profile using the following steps:
Repeat these steps for every target machine you have.
Optional step Make profile read-only
Optionally, you can make the WebSync profile in this example a read-only profile with an exception rule for the template machine. This way none of the target machines will be able to run a backup using Client-to-Server for direction, preventing potential data corruption on the broker machine.
Cloud Snapshots
Optionally, create backup snapshots to popular destinations on the cloud, such as Amazon S3, Google Storage or Microsoft Azure.
Design Goal
The design goal of this feature is to create a backup of the backed up data to a public cloud. Backing up data to public cloud involves additional cost, which is typically based on two factors: amount of data stored and its access frequency. Keeping these in mind, the following features are added.
Consider the following example:
Note: If encryption is used in Syncrify, files residing on Amazon will also be encrypted and must be manually decrypted.
Configuring Cloud Snapshots
Configuring cloud snapshots is a two-step process:
Step 1: Registering Cloud Service
Use the following steps to configure a cloud service. There is no limit on the number of services used.
Steps:
Step 2: Associating Profiles
Next, you will need to associate one or more profiles to the newly created services in step 1. Following steps demonstrate how to accomplish this task.
Important
rsync protocol is NOT used when transferring data to the cloud. That is because no process runs on the other end that can compute block signatures and merge incoming delta from the source. Therefore, entire files will be copied to the cloud if it gets modified.
Shared Projects
Share files belonging to one or more projects with multiple users. When a user modifies a file, that change is automatically synchronized with other.
Synchronizing Project Files Securely
Starting v4.6 you can securely synchronize files belonging to one or more projects with multiple users.
Benefits
Creating New Project
How It Works
Shared projects use the same interface that is used by SyncriBox. Therefore, you will have to install SyncriBox in order to use Shared Project feature in Syncrify.
Comparison with SyncriBox
Although both features share the same interface, they accomplish different tasks.
SyncriBox
SyncriBox is designed to synchronize multiple machines belonging to the same user. For example, synchronizing the Documents folder between a laptop, a desktop and a Mac belonging to the same user.
Shared Projects
Shared Project, on the other hand, is a mechanism to share files between multiple users who want to share documents belonging to the same project. Certain users can be restricted to read-only access.
Why Syncrify is the best choice?
Pay once, use it forever
Syncrify licenses are perpetual. This means you only pay once and use it forever. No monthly or hidden fees.
No limits
No limits on size, bandwidth or frequency of the backup. Backup terabytes of data with no problems.
Set it and forget it
Backups run in the background without human interaction. Reports are generated via email.
Why Syncrify?
Hundreds of companies offer backup solutions in the market today. What is so different about Syncrify? That is an excellent question. Here is a list of features that you will hardly find in any other solution.
Multi-Tier Backup and Synchronization
Most backup products are single-tier. Syncrify on the other hand, is a Multi-Tier backup.
This difference alone puts Syncrify ahead of more than 95% of competing solutions.
Private cloud (No privacy concerns)
Syncrify offers a private-cloud solution. This means you create your own cloud. Files from the source machine will get saved to a machine that is in your control. No other company will ever see or store your private files.
Many companies who offer cloud-based backups store your files on their servers. Although most of them use encryption, there is always a safety issue since files are not in your control.
Product vs Service (Better ROI)
Syncrify is a product not a service that can be installed on any machine within your network. As a result Syncrify does not have any:
Most companies that offer cloud based backups charge according to the data you store on their disk. The more data you store, the more you pay. On the other hand, you pay one low price that is irrelevant of the disk usage. It does not matter if you backup 100 MB or 100 TB.
Simple Pricing (Save money)
Unlike many competing products, we publish our prices on our website. Our pricing model is simple, you only pay a small fee for the machines where Syncrify client is installed. It does not matter if this machine is a laptop, desktop or a server.
Many competing products have different packages and you pay differently depending upon where you install (laptop, desktops or server).
Moreover, some products/services charge extra for backing up server software like MS SQL Server and MS Exchange. With Syncrify, you don't pay anything extra regardless of what you are backing up.
Delta Backups (Using rsync)
Syncrify not only backs up modified files, it only transfers modified data within a file. It is very common to have files that are in gigabytes but only a few megabytes change on daily basis. Syncrify will intelligently transfer only the modified data with a file, tremendously decreasing time and network bandwidth.
Although some backup software will perform incremental backups by only copying modified files, files are copied in its entirety. Therefore, they will back up the entire file even if a single byte is modified since the last backup.
Remote Access (Anytime, anywhere, any device)
Backed up files can be accessed from any machine or mobile device. Users can not only view or download files, but can also send them via email to anyone they chose.
Most backup software cannot expose backed up files like this. Some that do require storing your files to their servers on the Internet, raising privacy and security concerns.
File Sync (Synchronize multiple machines)
Syncrify is more than just backup. It allows file transfer in multiple directions. This provides the ability to synchronize folders and files on multiple machines.
Many backup solutions provide a one-way file transfer. This means files are backed up from one machine to the destination.
Multiple OS (More choices)
Both the Syncrify server and client run on a variety of operating systems such as, Microsoft Windows (XP and higher), Mac OX X and Linux. You decide which OS you would like to install Syncrify on.
Most backup software will only work on a Microsoft Windows. This means you will need a different solution if you want to back up a machine running Mac OS X
Although we have tried to address a few features of Syncrify here, we don't expect you to take our words for it. The best way to see how you can benefit from Syncrify is to download a copy and try it for yourself.
Protect your data from:
Hardware Failure
Hardware failures are common. Backup your important data before it is too late. With a solution like Syncrify, you can rest assured your data is safe even if your hardware fails.
Natural Disasters
With Syncrify, backup your files to a remote physical location. Protect your data from being destroyed by natural disasters such as flood, fire and much more.
Theft & Ransomware
Prepare for the worst by preventing ransomware before it happens. With Syncrify not only you are safe from physical theft but also from electronic theft that occurs when a ransomware encrypts your files.
A private-cloud, multi-tier backup
© Copyright 2000-2023 COGITO SOFTWARE CO.,LTD. All rights reserved