![]() |
|
Guide CyberPanel Backups: Create, Restore and Schedule (and Why Restore Can't Find Them) - Printable Version +- AdminsForum (https://adminsforum.com) +-- Forum: Free & open-source control panels (https://adminsforum.com/Forum-free-open-source-control-panels) +--- Forum: CyberPanel (https://adminsforum.com/Forum-cyberpanel) +---- Forum: CyberPanel Guides & Tutorials (https://adminsforum.com/Forum-cyberpanel-guides-tutorials) +----- Forum: CyberPanel Backups & Migration Guides (https://adminsforum.com/Forum-cyberpanel-backups-migration-guides) +----- Thread: Guide CyberPanel Backups: Create, Restore and Schedule (and Why Restore Can't Find Them) (/Thread-guide-cyberpanel-backups-create-restore-and-schedule-and-why-restore-can-t-find-them) |
CyberPanel Backups: Create, Restore and Schedule (and Why Restore Can't Find Them) - JAY - 10-25-2026 CyberPanel Backups: Create, Restore and Schedule (and Why Restore Can't Find Them) A backup you've never restored is a guess. We backed up our test site cyber.adminslab.com (WordPress, a database and a mailbox), looked inside the archive, and tried to restore it. Two things didn't work the way the screens suggest, so here is the full picture. Step 1: Create a backup Open Backups > Create Backup, pick the website and the destination Home, then Create Backup. Ours finished in a few seconds: Under Existing Backups you see the file name, date, size (34 MB for our small WordPress site) and status COMPLETED. What's in the backup The file is a normal Code: .tar.gzCode: /home/cyber.adminslab.com/backup/backup-cyber.adminslab.com-10.25.2026_19-30-01.tar.gzCode: tar -tzf
Code: chmod 600Trap 1: Restore can't see your backup Backups > Restore Backup only lists files in Code: /home/backupCode: /home/cyber.adminslab.com/backup/Code: /home/backup/Code: mkdir -p /home/backup
cp /home/cyber.adminslab.com/backup/*.tar.gz /home/backup/The same applies to a backup you downloaded earlier or copied from another server: put it in Code: /home/backup/Trap 2: You can't restore over an existing site Restoring while the site still exists failed on our server with this error: Code: Error Message: This website already exists.. Not able to create Account, Databases and DNS Records, aborting.
Step 2: Get backups off the server A backup on the same disk is lost with the server. Add a remote destination under Backups > Destinations: CyberPanel offers Local Storage and SFTP Server (another VPS or a storage box with SSH). There are also menu entries for Google Drive, Incremental Backups (Restic snapshots) and CyberPanel's paid One-Click Backups. Step 3: Schedule automatic backups Backups > Schedule Backup needs a destination first; on a fresh server the list is empty: After adding a destination, choose it, give the schedule a name, set Backup Frequency (Daily or Weekly) and Backup Retention in days (0 = keep everything, which fills the disk; 7 to 14 is a good start), click Add Schedule, then pick the websites under Manage Existing Backup Schedules. Prefer simple and transparent? A nightly cron job plus rsync to another server works too, using SSH keys: Code: 0 3 * * * rsync -a /home/backup/ backupuser@BACKUP-SERVER:/backups/cyberpanel/Test your restore At least once, restore a backup onto a spare VPS (install CyberPanel, copy the file to Code: /home/backup/Common problems
More CyberPanel guides
Tested on CyberPanel 3.0 (build 8, OpenLiteSpeed edition) on Ubuntu 24.04, October 2026. Menu names can change slightly between versions. |