Veeam: Don’t let your dog eat your blog –Protecting cPanel multi-tenant using Veeam Agent for Linux and Veeam Cloud Connect

Greetings friends, today I bring you a very interesting blog post for Service Providers, but not limited to these. Today I bring you a step further, and it's about taking advantage of the functionality of being able to launch Backups from cPanel users to a Cloud Connect Provider that includes Veeam Agent for Linux 2.0, each backup assigned to its tenant, etc.. As this Blog post has been a little long for me, I leave you the menu so that you can jump to where it is more interesting for you:

1.- Topology and brief explanation of the Infrastructure

As always, I would like to leave you with a diagram of how this Infrastructure and the data flow between cPanel, Veeam Cloud Connect and the tenants will look like: To make this whole environment work we'll have to have the following:
  • A cPanel WHM license, and root access to shell. (We could also extra polarize this to a LAMP server with multiple workloads, etc, but it would be more manual)
  • Veeam Agent for Linux 2.0 Server Edition - We will use the Server version as we want to create multitasks, one for each tenant, and of course make use of the pre-freeze and post-shaw scripts that will generate the backup of each tenant.
  • A provider, or Veeam Cloud Connect providers, you can have a look at the list here - https://www.veeam.com/find-a-veeam-cloud-provider.html
Once we have everything ready, we can move on to the next point.

Veeam: GitHub repository with quick downloads links for Veeam Agent for Linux

Greetings friends, I have already told you on my Spanish Blog many times the advantages of using the new, and free, Veeam Agent para Linux, I leave you some of the best entries about it: Downloading from the official Veeam website has two small drawbacks, many times we want to install the Veeam Agent para Linux quickly on our servers, but we have to go through the long and cumbersome process of downloading the Veeam website, and the second, that once we download several products we start receiving a lot of emails related to other products or resources such as webinars. That's why I've put together a GitHub project with quick links to all packages with the different versions of Veeam Agent para Linux:

SEE GITHUB PROJECT

This will be as simple as copying the download link and use the wget on the server where we want to install Veeam Agent for Linux. I hope this resource it's useful for you all.