Backups are the primary concern of any website owner because they carry all of the information and the hard work of the many years you have put into your website. You can lose your website's data in a moment due to uncertainty on the web. Nowadays, Cyber attacks are widespread, and hackers find loopholes to access your personal and professional information and benefit from it. It is essential to have a reliable backup system that secures your website's data as a priority.
After reading this guide, you will understand the difference between a conventional Backup System and an Incremental Backup System in CyberPanel, and how feasible it is for you to use incremental backups rather than a conventional backup.
At the end of the article, you will know the steps necessary to create local incremental backups in CyberPanel.
CyberPanel is a web hosting control panel that runs on OpenLiteSpeed or LiteSpeed Enterprise and allows you to install WordPress, Joomla, PrestaShop, and Magento with one-click. It is the best hosting control panel that you can install with one command on your CentOS or Ubuntu server. Many professionals use CyberPanel to manage their sites by themselves, and in the same way, you can manage your sites from its simple GUI (Graphical User Interface).
If you have the technical knowledge, then you must understand the complexity of hosting a website by yourself without a web hosting control panel. It requires expertise on the Linux command line terminal to install the necessary prerequisites for running your WordPress website. Further, managing your site is also a proper job. Luckily, if you don’t have the technical knowledge, then you don’t need to learn it because CyberPanel provides pre-installed applications to install on your private or shared server with one-click. In the same way, you can create a local incremental backup in CyberPanel with one click.
There are two backup systems in CyberPanel that provide backups of your data, databases, passwords configurations and emails. Both backup systems allow you to take the backup of your website manually, or you can configure backups to run automatically on a daily or weekly basis.
The conventional backup system takes a backup of your websites without knowing the repetition of your data. For example, if you have set a conventional backup system to take backup daily it will take a backup disregarding any duplication even if your data is changed by a mere 1%, and it takes the full backup of your website again that already exists. Ultimately, a backup will consume more disk space and bandwidth (if you are storing them remotely, more bandwidth will be used to transfer them),
To resolve the problem of consuming more disk space by the conventional backup system, CyberPanel has recently launched an incremental backup system that takes a backup of only new data, databases, and emails. For example, if you have set an incremental backup system daily, it will take a backup of only new data, databases, and emails that were added in the last 24 hours. Ultimately, the backup of your website consumes less disk space and bandwidth than a conventional backup system and it will be easier and faster to create backups and restore them.
CyberPanel allows you to create an incremental backup of your website with few clicks. Let’s discuss the following in detail:
If you don't have a website set up and you want to try out the incremental backup, use the following steps to create a new website in CyberPanel. If you already have a website you can skip this step.
From the main dashboard of CyberPanel, you can create a website with one click. Navigate to Website > Create Website from the left menu bar and fill out the following information:
Your site is successfully created. Now we need to make some changes, let's say create a new file in the existing site to use the functionality.
Next, we are going to access the file manager of your site, in which we make a new file in the
public_html folder, and test the incremental backup of this site. For that, you need to go to Websites > List Websites > Manage:
Scroll down the newly opened window and click File Manager to access the
public_html folder or
index.html file of your site
Also, you can create a new folder or file in the
public_html folder to make changes to your site from the graphical user interface with one-click. The File Manager is straightforward and carries prominent settings to make changes such as Delete, Add a new folder or file, and much more.
public_htmlfolder of your site in File Manager.
CyberPanel.txt. Once you enter the file name and click Create File, the file will be displayed instantly in your File Manager.
localin the Destination section.
The incremental backup of your site based on Data, Databases, and Emails is stored, and the result looks like this:
Click Restore Point in the Output section to restore your site. When you click it, the results look like this:
You can restore your website instantly with one click, or according to your requirements. For example, you can restore data that is on Job ID 19, emails that are on Job ID 20, and databases that are showing on Job ID 21.
Let's take a look at how a Restore of your website works if we delete a bunch of files, including
CyberPanel.txt, from the file manager. We can restore them from the incremental backup that we just created.
Navigate to the
public_html folder in the File Manager of your website, select all the files and delete them.
All the files of your website are now deleted from the
public_html folder in the file manager.
Navigate to Incremental Backup > Create/Restore backup, and select the website. The last backup that has been taken either manually or automatically per your settings is going to be aligned at the top. Click Restore and restore your site's data as seen in the following screenshot:
Visit File Manager for your site, and you will see the restored files:
Similarly, you can visit the
public_html folder to check your deleted files, including
CyberPanel.txt, which is back again through incremental backup in CyberPanel.
Let's discuss the real example of taking an incremental backup of your WordPress site and how it works. First, you need to set up WordPress on your site in CyberPanel. Navigate to Websites > List Websites > Manage > Application Installer > WordPress + LSCache and install it with one click. You can get help from the article Set up Self-Hosted WordPress Site for Free in 10 Minutes, if necessary.
After the successful installation of WordPress, navigate to
http://domain name/wp-login.php/ and provide your username and password to log into the main dashboard of your WordPress site.
Now, we are going to apply the theme on our WordPress and take an incremental backup. Afterward, we are going to delete WordPress from CyberPanel and restore it to demonstrate the functionality of incremental backup. You will understand that if a hacker tries to make changes to your site, that an incremental backup is available to restore your site with one click. It gives a clear process to use incremental backup as the most reliable backup system for your websites.
Navigate to Appearance > Themes from the main dashboard of your WordPress site, and apply any theme. Afterward, the site looks something like this:
Take an incremental backup of the WordPress site in CyberPanel to save the changes to the theme. You can see in the following screenshot that the backup is stored:
Like in the previous example, go to your site's File Manager and into the
public_html folder that carries all of the files of your WordPress as seen in the following screenshot, and delete all of them:
All the files in the WordPress site's
public_html are deleted.
Refresh the WordPress site, and it gives a 404 Error, as we have deleted all the files from the
Navigate to Incremental Backup in CyberPanel and restore Job ID 22, 23, 24 of your site's data and databases in the same way as before. You can see in the following screenshot that shows the restoration:
Refresh the File Manager and visit the
public_html folder of your WordPress site. All the files are stored again with one click.
Also, the WordPress site is live again after restoration from incremental backup in CyberPanel:
In this guide, we have successfully demonstrated the functionality and difference between conventional and incremental backup systems in CyberPanel. You must have learned the simple functionality of our backup system that is available to use with a few clicks. Most of the professionals in the world use CyberPanel to secure their websites with an incremental backup system that consumes less storage and bandwidth of your server. We have covered two examples that practically showed you the results by deleting all the files in the
public_html folder in File Manager. Similarly, you can restore your site data, databases, and emails with one click from our latest feature of Incremental backup.
Moreover, you can easily install CyberPanel with one command with the help of our guide to Install CyberPanel.
CyberPanel and cPanel are both hosting control panels, and they help you manage your websites. With one command you get a fully functional LAMP stack that is ready to serve your web applications. Let see how CyberPanel is a feasible cPanel alternative.
If you are new to development or managing sites then you will sooner or later discover that some variation of the LAMP stack (Linux, Apache, MySQL, and PHP) is mandatory to run your sites. Here Apache can be replaced with other web servers such as OpenLiteSpeed, and PHP can be replaced with other programming languages like Python. Control panels like cPanel and CyberPanel offer many other features on top of the LAMP stack, and these features can help you in many ways.
cPanel is almost 20 years old, and 20 years ago everything was very different. Hardware and bandwidth were expensive, so cPanel was designed to be used by shared hosting companies. Usually, in a shared hosting environment, a single server is hosting hundreds or even thousands of sites, which allows the company to get maximum profit out of existing hardware. Everything was expensive back then.
Considering these facts, cPanel is bloated with umpteen number of features, many of which are not required by a normal end-user. Additionally, all of these features make cPanel expensive to buy and a high consumer of server resources.
Fast-forward 20 years, and these days hardware and bandwidth are not as expensive as they were in the past. Anyone can get a virtual private server for $5/month, with roughly 1GB of RAM and 20GB disk space. If configured right, a $5 VPS can host 10-20 sites easily or even 100 static sites. The most basic cPanel package is $15. Spending $5 + $15 does not make sense if you only want to host a simple WordPress site.
CyberPanel to the rescue! CyberPanel is a great cPanel alternative. It offers all of the features needed to host and run a site including Web, DNS, FTP, and Email server. On top of that CyberPanel also offers two variants: Free and Paid.
CyberPanel's free version is 100% identical to CyberPanel Enterprise, the paid version. However, the free version comes with the OpenLiteSpeed web server, whereas the paid version comes with LiteSpeed Enterprise and our premium support.
You can learn the difference between OpenLiteSpeed and LiteSpeed Enterprise Web Server here. The most relevant differences are:
Note: On our pricing page, the listed plans include the cost of the corresponding LiteSpeed Web Server license. This means you do not need to buy a web server license separately. You get huge saving plus high performance. To see all of the plans in detail, you can visit the store. Or if you want to try the fully function free version of CyberPanel, just run this command on your terminal:
sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
Within a few minutes, your server is ready to deploy super fast WordPress or other web apps. If you are still not convinced then learn why people are moving their WordPress setups to CyberPanel.
Let's walk through a website administrator's daily routine tasks. Since WordPress is the most-used CMS, we will use that as an example. We'll create a site, install WordPress, set up SSL, back up the site, use the staging features on CyberPanel, and finally set up email.
Some hosting companies will give you pre-installed servers, if you chose a specific control panel. On the other hand, you can also self-install cPanel or CyberPanel.
To install cPanel you can run the following command on your server terminal:
cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest
After command line installation is complete, visit
https://<IP Address>:2087. During this first visit, you will need to set up your basic configuration. This can be hard for new or inexperienced users.
Installing CyberPanel is comparatively easy, as you don't need to do any configuration once the installation is completed. To install, run the following command:
sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
After successful installation, you can immediately visit the CyberPanel interface at
https://<IP Address>:8090, with no additional configuration required.
To create a website via cPanel + WHM, you would follow these steps:
This process is not user-friendly. Beginners don't need many of the features, nor do they necessarily know how to determine their requirements based on projected usage. Beginners need more time to understand the complexity of the software.
Creating a website on CyberPanel is much easier than with cPanel. CyberPanel is designed for end-users to create their website and manage it. CyberPanel's GUI (Graphical User Interface) is simple and user-friendly as compared to cPanel.
Follow the steps below to create a website on CyberPanel:
adminis used, or you can give management access to any of your users.)
DNS Verificationare available with one click, and they are absolutely free.
Note: If you want SSL to be successfully issued make sure that your site's DNS is already pointed to the server IP.
The cPanel interface is very complex, compared to CyberPanel. While cPanel has existed for more than 20 years, CyberPanel is designed for end-users and includes all basic and advanced features with a user-friendly GUI. It can be difficult for an end-user to understand WHM and locate the required features (as they are innumerable) but CyberPanel displays all icons in the main dashboard.
The above image shows the cPanel domain management interface. The dashboard offers major and advanced features in the following categories: Files, Databases, Domains, Email, Metrics, Security, Software, Advanced, Preferences and Applications. These categories narrow down major tasks that are performed by either the system administrator or the end-user. Most of the features, though, are not relevant to the end-user.
The above image shows the CyberPanel interface, which helps end-users to manage their websites in a friendly way. To manage your site, navigate to Websites > List Websites > Manage. If you scroll down, you will find relevant features that are easily understandable for end-users. You can view access logs, control child domains, edit configuration files, visit the file manager, use email marketing, or install applications with our one-click application installer for WordPress, Joomla and PrestaShop.
When you log into the cPanel dashboard, you will need to go to Domains > Site Publisher where you will follow three steps to set up your website on WordPress: Select your domain, choose a template, and publish your website. The cPanel dashboard carries all of these features under one umbrella, which can be confusing to end-users who just want the basic tools to run their websites.
The installation of WordPress on CyberPanel is very easy as compared to cPanel. Navigate to Websites > List Websites > Manage, where you will find our auto-installer for WordPress with LS Cache Plugin. The LS Cache Plugin feature reduces website load time when compared to other cache plugins because it is built right into the server. It uses disk space to save and serve cache copies. Click WordPress, and it will take you to the above window where you will enter your desired information. The website will be ready to use in 10 seconds.
The Backup feature helps to secure/restore your data. In an era of cyberattacks, hackers find loopholes to attack recognized websites. Backup allows you to save your data as per your requirements on a daily and weekly basis. In the case of computer viruses, system files get affected easily and need to be removed from system, otherwise, chances of cyberattacks get increased. It's smart to have a backup of important files.
cPanel's backup system offers two types of backup: Full and Partial. A full backup creates an archive of all the files and the configuration of a website. Partial backup allows you to download archive files of the home directory, MySQL databases and email forwarders and filters separately. cPanel is useful for a system administrator to manage their content as an advanced tool, but it is very complex for end-users to understand the backup process. On the other hand, CyberPanel provides a user-friendly backup system with self-explanatory GUI.
CyberPanel allows you to restore your data in one click. There are two types of backups that CyberPanel provides to their end-users. After logging into your CyberPanel account, navigate to Backup > Create Backup and it will generate a backup of your website in one go.
Backup file location: /home/<domain name>/backup
To restore your website's data, navigate to Backup > Restore Backup where you can select your website's backup file. Your website will be restored in one click.
Recently, CyberPanel introduced an incremental backup system, which allows you to create a backup of your website's data, databases and emails separately. The purpose of the incremental backup is to reduce repetition of backed up content. It gives you free space at the server level to increase efficiency and reduced bandwidth cost, in case incremental backups are stored remotely.
Incremental backup destinations include: Local (default destination), SFTP (Server IP Address required) and S3 (AWS S3 key required).
Digital businesses use staging to test their websites outside of the production environment whenever they need to make changes to their websites. Website changes involve risk. A staging feature helps developers to make changes in a secure environment where your live website will not be impacted. After careful testing, the QA team allows the changes to go live to the website.
This feature is not available in cPanel.
CyberPanel's WordPress Staging Feature allows you to test your websites in a secure environment and then pushes it live when you are fully satisfied with the changes. The staging feature reduces the chances of insecurity, loss of data, bugs, and general failures by keeping the testing phase-out of production. This feature has increased the overall efficiency of end-users' websites.
The first step in staging is to clone the website. Navigate to Main Dashboard > Websites > List Websites > Manage >Clone/Staging.
When you click on the Clone/Staging dialog box, enter your domain name, and the clone will be created as child domain, pending DNS validation. Once complete, you can start testing.
Second, when testing is complete, you can copy the child domain's content back to the master domain. Navigate to Main Dashboard > Websites > List Websites > Manage > List Domain > Manage/Launch > Copy/Sync to Master.
You have the option of syncing your website by copying complete data, database, or changed files.
The cPanel Email system offers advanced features to handle hosting accounts. To create an email account in cPanel you need to log into cPanel > Main Dashboard > Email Accounts.
CyberPanel's Email system offers some basic features that are very useful for end-users to communicate officially. To create your email account, navigate to Dashboard > Email > Create Email.
After the creation of an email account, you can access the Webmail Portal to send or receive messages. Apart from that, CyberPanel also helps in setting up DKIM, and SPF records along with SSL for email. You can get more deep information in our previous article:
As you can see, anything that you can do with cPanel can be easily achieved in CyberPanel as well. Plus CyberPanel involves little-to-no cost. That is why CyberPanel is a good candidate for the cPanel alternative. From website creation to WordPress installation, everything is super easy and with Incremental Backup, you can sleep in peace.