JetBackup 5 is the backup tool integrated into cPanel that allows you to restore your website in case of error, accidental deletion, or technical failure.
At Sered, all our hosting plans include JetBackup 5 with automatic daily backups kept for 7 days.
Thanks to this tool, you can easily restore the files and database of applications such as WordPress, Joomla, PrestaShop, or Moodle, ensuring your website is back online within minutes.
1. Access JetBackup 5
Log in to your cPanel.
Look for the JetBackup 5 section and click the icon to open the panel.
2. What You Need to Restore
To get your site working correctly again you need to restore two main components:
Files (Home Directory) → contains the structure, templates, plugins, themes, and modules of your application.
Database (Databases) → contains all dynamic content: pages, posts, users, orders, courses, etc.
⚠️ Important Warning: Do not use the “Full Account” option, as this process overwrites the entire hosting account, including emails, databases, and settings, which can lead to loss of information you do not want to restore.
3. File Locations in cPanel
Before restoring, confirm in which folder your website’s files are located:
Main hosting domain → the root folder is always:
public_html/
Addon domain → has its own folder inside
/home/user/
, for example:
/home/user/mysite.com/
Subdomain → also creates its own folder, for example:
/home/user/subdomain.mysite.com/
🔎 Important: When creating an addon domain or subdomain, you may have manually modified the Document Root and placed the files elsewhere (example: /public_html/blog/
).
Therefore, before restoring:
Go to cPanel → Domains.
Locate your domain or subdomain.
Check the Document Root column to confirm the exact folder.
4. Identify the Database According to Your CMS
Each application saves the name of its database in a configuration file. Access cPanel’s File Manager, navigate to your site’s folder (the one you found in the previous step) and open the corresponding file to find the name.
🔹 WordPress
File: wp-config.php
(in the WordPress root, usually public_html).
Look for:
define('DB_NAME', 'your_database_name');
🔹 Joomla
File: configuration.php
(Joomla root).
Look for:
public $db = 'your_database_name';
🔹 PrestaShop
Versions 1.7 and above (including 8.x): app/config/parameters.php
Versions 1.6: config/settings.inc.php
Look for:
'database_name' => 'your_database_name',
🔹 Moodle
File: config.php
(Moodle root).
Look for:
$CFG->dbname = 'your_database_name'; $CFG->dataroot = '/home/user/moodledata';
Important: Moodle uses two folders that must be restored:
Main folder (Document Root) → where Moodle is installed (for example
/public_html/moodle/
or the customized Document Root).Data folder (moodledata) → indicated in
$CFG->dataroot
, where Moodle stores uploaded files, courses, backups, etc.
5. Restoration in JetBackup 5
🔹 Restore Files (Home Directory)
In cPanel, open JetBackup 5.
Go to Restore & Download → Home Directory.
Select the date you want to restore from. The selected backup will be highlighted in orange.
Click Change Files Selection to choose specific folders or files.
In the pop-up window, identify and select the correct folder according to your domain:
Main domain →
/public_html/
Addon domain →
/home/user/mysite.com/
Subdomain →
/home/user/subdomain.mysite.com/
⚠️ Important Warning:
👉 If your site is installed in a subfolder (for example
/public_html/wordpress/
), select only that folder. Restoring the entirepublic_html
would overwrite other sites or applications hosted there. In this case, you should only mark thewordpress
folder insidepublic_html
.
Check the box of the folder or file you want to restore; for individual files, double-click the folder and select the specific file.
Click Select Files (bottom right).
You will return to the main panel where your selection will be reflected.
Click Restore at the bottom and confirm in the pop-up window.
The task will be added to the restore queue and executed in the background, taking time depending on the total size.
💡 Tip: For CMSs, you normally restore the root folder (public_html
or Document Root) and then verify the corresponding configuration file.
🔹 Restore Database (Databases)
In JetBackup 5, go to Databases.
Locate the database according to your CMS:
WordPress → wp-config.php → DB_NAME
Joomla → configuration.php → $db
PrestaShop → settings.inc.php → DB_NAME
Moodle → config.php → $CFG->dbname
Select the same date you used for the files.
Click Restore at the bottom and confirm in the pop-up window.
Also check in Queue that the restoration finished correctly.
⚠️ Important: Always restore files and database from the same date to avoid synchronization errors in your CMS.
6. Final Verification
After restoring:
Check in Queue that all tasks were completed.
Access your website and verify it works correctly.
Confirm that the files and database correspond to the same date.
Verify you restored to the correct directory (Document Root).
Check that the CMS configuration file points to the correct database name and user.
✅ With these steps you will be able to restore your website on WordPress, Joomla, PrestaShop, or Moodle quickly and safely with JetBackup 5.
💡 Note: This procedure also applies to any other CMS or web application you have on your hosting. You just need to:
Identify the database used by the application (by checking its corresponding configuration file).
Restore the root folder (Document Root) or the main folder of the website from Home Directory in JetBackup 5.
If your application uses additional data folders (like Moodle with moodledata), make sure to restore them too.
Restore files and database from the same date to avoid synchronization errors.
This way, you can apply the guide to any website hosted on your Sered hosting, beyond the CMSs mentioned.
If you encounter any difficulty or have any questions, do not hesitate to contact our technical support team via email at [email protected] or through live chat from your client area for additional assistance.