Hyper Backup is a block level incremental backup developed by synology. It allows you to back up your system locally, to offsite locations or even 3rd party cloud storage providers like Google’s Drive, Amazons and more. Synology’s backup solution provides its users with flexible backup options and allows users to customize it based on their needs. Users can configure scheduled backup task, allowing them to get notifications when a backup was successful or when it fails.
Perhaps one of the best features is this service is a block-level incremental backup. After the file has been analyzed, only the modified blocks of a file are backed up. How does this differ from file level? File-level incremental backups copy the entire file after its been updated. Which has its drawbacks, like if a large file were to get updated/amended then the new version of the file would be backed up… Because of this, it means that more space will be consumed over time. Where block level will consume smaller amounts of space over time. Making it more efficient.
Hyper backup allows users to customize their backup rotation policy. They do offer their own feature called smart recycle, which will delete older and unnecessary backups automatically. This will keep the earliest version created each hour, it will keep the earliest version from each day and it will keep the earliest version created each week. While I do recommend using this for users who do not fully understand backups, or backup rotations, in an enterprise environment it’s not recommend. Its recommended that you keep at least 90 versions and do daily backups. This means that you will have 3 months’ worth of backups.
Hyper backup’s interface is easy to navigate but feature rich. You can select the type of backup task that you want to create and then modify it based on your needs.
Once you have selected the type of task, you will be taken to a new menu in the “Backup Wizard”. On the new menu, you can select from several different backup destination types. This includes synology devices, file server and public cloud service providers like google and amazon.
Let’s say you have a second synology NAS and want to use that as a backup server. Select Remote NAS and click next. You will be taken to the next step in the “backup wizard”. Here you will need to enter the Server name or IP address, Select if you want encryption (enable it for your protection), The port which you can specify, the username you want to use, password for that username share folder that will store the backups and the directory (which will be auto filled).
Next select the share drives under any of the volumes you have on your system. In this case, were using a workstation backup server and sending the backed-up workstation data to another alternate backup server for an added layer of data protection. This means that if the server fails and we lose data then, we have offsite backups in place.
Next, we can setup the scheduling without backup servers. This means that we can automate what time of day and days of the week that we want backups to take place on. I do recommend using daily backups for this. Again,since hyper backup uses block level incremental backups, it will not consume too much space.
Don’t forget to setup the data integrity check. This verifies that all your backed-up data is healthy and not corrupted. If any of the data is corrupted, then you will be alerted and BTRFS (the file system) will try to fix the issue for you. Finally,make sure to setup client-side encryption. This means that the backup server will encrypt the data once its store on the server.
You can also configure notifications for the task here too. If you have notifications configured on your machine, then check mark the box. Once check marked, the system will notify you every time the backup task has been completed, failed and it will notify you when the integrity check has been completed.
Once done, you will setup the rotation and then you are good to go.