Kopia: backup to any public cloud for free

Our manner of working and leisure are more and more associated to the digital world. We at present stay in a time of transition to the digital world. Working remotely and sharing information within the cloud with colleagues is the order of the day. On the opposite hand, we even have particular person working paperwork on our pc that we wish to have a backup copy of. Our private pictures and movies are now not in bodily format, and have turn into information that we wish to have protected in a backup. Today in RedesZone, thanks to Kopia, we will probably be ready to create backup copies within the cloud with this open supply program to carry out these duties.

Let’s begin by speaking about what Kopia can provide us each regionally and for work within the cloud. Then we are going to clarify how to set up this program on Windows. Next, we are going to give an instance of its native use. Finally, we are going to speak about utilizing Kopia with Google Drive.

What using Kopia can provide us

Kopia We can outline it as a software program that can enable us to make backups or backups. Another of its important traits is that it’s open supply, which means it’s a improvement mannequin of software program primarily based on open collaboration. In this sense, it focuses extra on sensible advantages similar to entry to supply code than on different moral or freedom points that we will observe in free software program. What is sought is to encourage participation, lengthen freedoms and in addition have the ability to seek the advice of the supply code.

It also needs to be famous that Kopia is a software program developed by a GitHub neighborhood and that it has two very totally different variations:

  1. Command Line Interface (CLI)– This is a standalone binary the place Kopia is utilized in a terminal window or with scripts. This possibility is normally the favourite for superior customers and system directors.
  2. Graphical User Interface (GUI): on this case we discover a desktop utility, known as KopiaUI, which can provide us a graphical person interface. This makes it simpler to use and is the one really helpful for much less skilled customers.

In this tutorial, the model that we’re going to handle is the GUI, which is the one which integrates a graphical interface. On the opposite hand, in order for you to know the topic of its documentation, set up and collaboration pointers, click on here .

How to work with Kopia

Its manner of working is by importing directories and information to a distant storage known as a repository. It additionally maintains a set of point-in-time historic snapshot data primarily based on outlined insurance policies. In addition, Kopia makes use of content material addressable storage for snapshots that gives advantages similar to:

  • Each snapshot is at all times incremental so no information from earlier copies is reloaded to the repository.
  • Multiple copies of the identical file are saved as soon as which is called deduplication.
  • After transferring or renaming giant information, this software program can acknowledge that the information have the identical content material and you’ll not want to add them once more.
  • Possibility that a number of customers or computer systems can share the identical repository.

They may carry out full or selective restorations. Regarding encryption, all information is encrypted earlier than it leaves our computer systems utilizing state-of-the-art encryption algorithms similar to AES-256 or ChaCha20. On the opposite hand, we will compress our information to save house and bandwidth with varied compression strategies, similar to pgzip.

Minimum necessities and the way to set up this system

As for Kopia we will say that it’s a multiplatform software program. In that sense, its minimal necessities are Windows 7 in 64-bit model and later, macOS 10.11 of 64-bit and following, and in addition Linux 64-bit. Both the CLI and GUI variations can be found for all of those working programs.

The model that we’re going to use is the GUI for Windows with installer and graphical interface. There can also be one that doesn’t require set up. The very first thing we have now to do is go to the set up part by clicking on this link. Then, to get the latest model we have now to go to the part Windows GUI set up. Then, we click on on Releases To go to the downloads part and there we could have to look for an executable file with an .exe extension as they’re indicating.

The subsequent step we have now to take is to discover the model of Kopia we want and obtain it. In this case it will be this:

The subsequent factor we have now to do is run the KopiaUI-Setup installer, on this case 0.8.four however the extra trendy the higher. Next, we are going to see a display screen like this:

Here we will select if we wish the set up to be executed solely for our person or for everybody. If we’re solely going to use it, we are going to go away it because it comes by default and click on on the set up button. Once the wizard completes efficiently, we are going to see a display screen like this:

If we have now activated the field above, which is the default, and we press the end button, Kopia will probably be executed for the primary time.

On the opposite hand, earlier than beginning, if we go to the taskbar and right-click on this system icon, we will select to begin this system with Windows.

As you’ll be able to see, the set up is actually easy and we will configure this program to begin with the working system.

So you can also make a neighborhood backup with Kopia

The preliminary step we have now to take with Kopia is to create a repository that we will work with. This is the display screen that we’re going to see:

In that sense, it would enable us to work with Filesystem if we wish to do it regionally. If we wish to function within the cloud we will decide for Google cloud storage, Amazon S3, Azure Blob and even use an SFTP server.

We are going to begin working regionally by clicking on Filesystem and a display screen will seem during which we have now to point out the trail the place we wish the information of our repository to be saved.

Then we have now to put our password twice and in Show Advanced Options we may change choices like encryption.

Then we click on on Create Repository.

Here we have already got the repository created and we have now to add the duties that we wish it to accomplish that that it copies the information. To do that, click on on New snapshot.

All you may have to do is add the route and press the button Snapshot Now:

Later we are going to see how the information have been copied to the repository.

To end up we have now different choices similar to Policies to configure scheduling choices, comprehension, and extra. Then in Task a listing with the duties we have now carried out is displayed.

Backups to public clouds or distant servers

This superior backup program will even enable us to save these backups in several skilled public clouds, and we will even make the copies on distant computer systems. This software program is suitable with the next cloud companies:

  • Google Cloud Storage: it’s Google’s cloud at knowledgeable degree, it isn’t the everyday Google Drive that the majority house customers use. It is critical to have an account in Google Cloud Services for this. This cloud permits the storage of objects and never information or folders.
  • Amazon S3: Amazon’s common cloud storage service can also be supported, helps object storage.
  • Minio: This cloud object storage service has nice efficiency, and it is usually suitable with Amazon S3. The most dimension of the article is 5TB.
  • Wasabi: this object storage service supplier situated within the USA will even enable us to save all the data in its Cloud.
  • Backblaze B2: this supplier is sort of identified for its good efficiency and its value, subsequently, it’s a very fascinating possibility in case you want simplicity and cheapness.
  • Azure Blob Storage – Microsoft’s cloud can also be supported by this software program.

For instance, if we wish to select any of the supported public clouds, like Google Cloud Storage, we should click on on the button of this cloud

Next, you will notice a display screen like this the place we could have to enter the storage data in Google Cloud Storage, all this data will probably be taken straight from the Google cloud when creating a brand new “bucket”.

One factor that it’s best to use it’s that so as to use it you want a Google Cloud enterprise account, it isn’t price a Google Drive account. Then, after getting into the credentials accurately we may begin working with it and begin saving the backup copies.

Other potentialities of this software program by way of saving all backup copies are:

  • SFTP Server: we could have to mount an SFTP server on a NAS server or on a distant pc, in order that the backups are synchronized accurately and we will preserve them safely. SFTP makes use of encryption for each authentication and information transfers, subsequently the backup will probably be end-to-end encrypted.
  • Rclone Remote: rclone is without doubt one of the hottest instruments for making backup copies and synchronization of information and folders, this software program additionally helps rClone, subsequently, we’d solely have to set up a server with this software program to obtain the backup copies.
  • WebDAV Server: in case you may have a WebDAV server in your NAS server, you would additionally use this chance in Kopia.

As you may have seen, this backup software program is actually fascinating, being suitable with the primary storage companies within the cloud of objects, as well as, we even have the potential for storing the backup copies regionally to later make one other exterior copy in a tough drive. Finally, an ideal level in favor is that we are going to not at all times rely upon the cloud, as a result of it helps the potential for sending the backups by way of SFTP, Rclone and in addition to a distant WebDAV server.