Ads 468x60px

Featured Posts

Welcome to the cPanel ELevate Project


The cPanel ELevate Project provides a script to upgrade an existing cPanel & WHM CentOS 7 server installation to AlmaLinux 8 or Rocky Linux 8.


We do not guarantee the functionality of software in this repository. We provide it on an experimental basis only. You assume all risk for use of any software that you install from this experimental repository. Installation of this software could cause significant functionality failures, even for experienced administrators.

cPanel Technical Support is limited in their ability to support experimental software. You should instead utilize the Github Issues page


This project builds on the Alma Linux ELevate project, which leans heavily on the LEAPP Project created for in-place upgrades of RedHat-based systems.

The Alma Linux ELevate project is very effective at upgrading the distro packages from CentOS 7 to AlmaLinux 8 or Rocky Linux 8. However if you attempt use it directly on a CentOS 7-based cPanel install, you will end up with a broken system.

This project was designed to be a wrapper around the Alma Linux ELevate project to allow you to successfully upgrade a cPanel install with an aim to minimize outages.

How can I prevent my e-mails getting marked as spam?

You have your own e-mail server, but your e-mails are landing in the spam folder or do not even arrive? This can have several reasons. This tutorial will show you the most important tricks and often overseen configuration mistakes. If you have a webspace package, you will only need the point SPF of this tutorial. In this tutorial we will often use the fictional domain and the IP address Please replace them with your own ones when you are doing the tests or configuration.

SMTP banner

The SMTP banner is the label of your e-mail server. When it connects to a different e-mail server, it is introducing itself with it. If you have a server from us, it will, at the beginning, answer with something like this:

Containers vs Virtual Machines (Cloud Explained Series)


Both virtual machines and containers are routinely used for handling cloud workloads. Our previous article described how virtual machines work, today we’re going to focus on their lightweight relative – containers. But before we start with containers, let’s quickly sum up the previous article:

How to Use Plesk for Backups

Backing up your crucial data is one of the most important things to keep in mind when operating your own server (no matter if it is a VPS or a Dedicated Server). Several tools and approaches are available for that. 

Contabo offers S3-compatible Object Storage which can be used for backups of your data. Your files are stored in our Data Center with three redundancy disks in Ceph. That means three drives can fail at the same time without affecting data. 

In the following article, we explain how you can use the Plesk Backup Manager with our S3-compatible Object Storage to back up your server running Plesk.

Preparing your Object Storage

Before setting up a backup for your Plesk instance, we need to prepare our Object Storage first. To do so login to the Object Storage dashboard here

After successfully login in, click on Create Bucket to create a Bucket, in which you backups will be saved. It makes sense to give it a fitting name e.g. the servers name or the IP address of the belonging server so you won’t lose track of different backups in your Object Storage. If you want, you can even create some subfolders in this bucket but this is optional.

Changing the Partition Layout of Your VPS after OS Installation


What are Partitions?

Imagine a laptop with a 500 GB disk and Windows as the operating system. By default, Windows is installed on the 500 GB disk. But what if you want to have both Windows and Linux? That’s where partitions come in. For example, you can create a 400 GB partition and a 100 GB partition on your 500 GB disk. Now your physical disk acts like two separate disks which means you can install Windows on one partition and Linux on the other.

In other words, partitions are logically separated parts on a hard drive that are treated as if they were separate hard drives. That means, each partition can have its own file system on it and they can also be encrypted.