Creating backups and restoring data.
Creating a manual backup in cPanel
In cPanel go to Backup or JetBackup. For a complete backup choose "Full Account Backup". For a partial backup you can separately download Home Directory, MySQL databases or Email files. We recommend storing the backup at an external location.
Restoring from automatic backup
BeoHosting automatically creates daily backups. In cPanel go to JetBackup > Restore & Download. Choose the backup date and what you want to restore: files, databases or email accounts. Click "Restore" and wait for the process to complete.
How to create a database-only backup
Log in to cPanel (yourdomain.com:2083) and open phpMyAdmin from the "Databases" section. Select the database on the left, click the "Export" tab. For a quick backup choose "Quick" method and "SQL" format, then click "Go" to download the .sql file. For more control (e.g. only specific tables) choose "Custom" method. We recommend backing up the database before every major change.
How to back up email accounts
In cPanel open File Manager and navigate to the "mail" folder in your home directory - all email accounts per domain are there. Select the email account folder, right click and choose "Compress". Once the archive is created, click on it and "Download". Alternatively, use Backup Wizard in cPanel and choose "Partial Backup" for email configuration.
How to restore individual files from backup
In cPanel open JetBackup from the "Files" section and choose "File Backups". Click on the desired date, navigate to the file you want to restore. Mark files and click "Restore" to return them to the original location, or "Download" to first check the contents. Existing files will be overwritten with the version from the backup.
How to automatically download backups to your computer
In cPanel open "Backup" or "Backup Wizard" and click "Generate a Full Backup" with "Home Directory" as the destination. The system will create an archive and send an email with the download link. For automation, on your computer set up a scheduled task (cron on Linux/Mac or Task Scheduler on Windows) with a wget command to the download link. Store backup files in at least two different locations.
How to back up a WordPress site using a plugin
UpdraftPlus is the most popular free backup plugin. In the WordPress admin panel install it through Plugins > Add New. After activation, go to Settings > UpdraftPlus Backups and click "Backup Now". For automatic backups, in Settings set a schedule (recommended: weekly for files, daily for database). You can connect cloud storage (Google Drive, Dropbox). We also recommend a cPanel backup as additional security.
How to restore a complete hosting account
BeoHosting uses JetBackup which allows restoration of a complete account. In cPanel open JetBackup, choose "Full Account Backups" and click on the desired date. Click "Restore" - keep in mind that the restore will replace all current files, databases and email accounts. The process can take from a few minutes to an hour. For individual parts use the separate options in the JetBackup menu.
How to back up before updating WordPress
Before every update, be sure to make a backup. In cPanel open JetBackup and start a manual backup, or in WordPress use UpdraftPlus > "Backup Now". Verify that the backup is complete before updating. It is especially important to save the database because updates often change the structure of tables. Recommendation: update plugins one at a time, not all at once, so you can more easily identify the source of issues.
How long are automatic backups kept
BeoHosting automatically creates backups using the JetBackup system. Daily backups are kept for 7 days, and weekly backups for up to 30 days. You can see the available dates in the JetBackup section in cPanel. Backups are stored on a separate server. Important: automatic backups are a goodwill service and do not replace your personal backups. We recommend regularly making your own backups and storing them locally or in the cloud.
How to create an incremental database backup
An incremental backup saves only changed data. In phpMyAdmin export only specific tables - mark them and click Export with the Custom method. For a more advanced approach, in the SSH terminal use mysqldump with the --where option to filter by date. Recommendation: full backup weekly, partial daily for tables that change frequently.
How to test if a backup works correctly
A backup you have not tested is as good as no backup. Create a test database in cPanel, import the SQL file through phpMyAdmin and check the data. For a file backup, check the archive size and unpack it locally. For WordPress, use LocalWP to import and test. Run a restore test at least once a month.
How to back up WordPress to Google Drive
Install UpdraftPlus in WordPress. In Settings > UpdraftPlus click the Google Drive icon and authorize access. Set a schedule: files weekly, database daily, with 4 copies. Click Save and Backup Now to test. A free Google account has 15GB which is sufficient for most sites.
How to store backup on an FTP/SFTP location
In JetBackup add an FTP or SFTP destination with the server address, port and credentials. In UpdraftPlus choose SFTP as storage (port 22, encrypted). Test the connection before the first backup. Set an automatic schedule at least once a week. If you do not have an FTP server, use Backblaze B2 or AWS S3 Glacier.