Docs
A small, practical documentation hub for setup, security, restores, and common questions.
Overview
What CPBackup does and why the format matters.
CPBackup keeps independent off-site backups separate from your hosting provider — stored in native cPanel (cpmove) format so restores can begin immediately (no rebuild or conversion step).
Each backup includes a secure wget restore URL so you can pull it straight onto your destination server over root SSH for fast server-to-server recovery.
Security
Plain-language safeguards to protect access and keep restores reliable.
Encrypted transfers · Token-based access · SSRF protections · Off-site storage isolation
- SSH/SCPBackups transfer over encrypted channels (no FTP).
- Server-to-server restoreUse the secure restore URL to pull directly onto the destination server.
- No inbound access requiredYou control what your server allows — restores are initiated by you.
- Token-based accessUse scoped cPanel API tokens instead of passwords.
- Revocable anytimeRemove a token to instantly stop access.
- Least privilegeGrant only what’s needed for backup operations.
- Private/reserved IP ranges restrictedBlocks requests to internal network targets by default.
- Safer hostname handlingReduces risk when clients enter their own hostnames.
- Optional allowlistingWhere needed, restrict access to approved targets only.
- Off-site by defaultKeeps backups independent from your hosting provider.
- UK-based storageDesigned for customers who prefer UK infrastructure.
- Account-level separationEach client’s data is isolated to reduce cross-account risk.
- Native cPanel formatStored as cPanel generates it (cpmove), so restores can start immediately.
- No rebuild stepNo conversions or repacking before you can restore.
- Retention enforcementKeep the newest restore points and automatically expire older ones.
- Keep restore URLs privateTreat restore links like passwords — never paste them publicly.
- Secure your portal loginUse a strong password and enable 2FA if available.
- Limit who can change settingsRestrict access to tokens, schedules and restore options.
- Rotate tokens on changeUpdate tokens if staff access changes or exposure is suspected.
If you need to share a restore URL with support, share it only in a private ticket and redact sensitive parts where possible.
Restore guide
Fast recovery using the secure wget restore URL and native cPanel format.
- Copy the wget restore URL from Backup Manager.
- SSH to the destination server as root, then download with wget.
- Restore in cPanel/WHM — it’s already in native cPanel format.
WHM: Backup Restoration → Restore a Full Backup/cpmove file.
- Destination serverRun the download on the server you’re restoring onto.
- Root accessOr equivalent privileges for your restore method.
- Private restore URLTreat it like a password.
Tip: Native cPanel format + server-to-server download is usually the fastest recovery path.
Example only. Your real restore URL is shown for each backup in the Backup Manager. Run this on the destination server (not your PC) and treat the URL like a password.
cd /root
wget -L --content-disposition --trust-server-names
'https://cpbackup.net/backup?action=downloadtoken&token=TOKEN_EXAMPLE_ONLY'
You can also download backups to your PC using the Download button shown for each backup in the Backup Manager. You don’t need to use wget if you’d rather download locally first.
- ResumeUse
wget -cto continue. - Disk spaceFree space should be at least the backup size.
- Expired / 403Regenerate the restore URL in Backup Manager.
- DNSCheck resolver / network if the host can’t be resolved.
FAQ
Everything from billing and retention to restores, access and troubleshooting.
Not sure whether to use the wget restore URL or download to your PC first? Tell us what you’re trying to restore and we’ll point you to the safest, fastest path.
For an exact cost estimate, use the calculator on the Pricing page.
If something fails, include the exact command you ran and the full error/output in your ticket for quicker resolution.