Works with the panels your fleet runs
cPanel & WHM, DirectAdmin and Plesk each have first-class support, and a panel-less mode covers plain Linux servers. Here is exactly what each one gets — including where in-panel self-service is and isn’t available.
cPanel & WHM
- In-panel
- A full admin console inside WHM → Plugins (root-level WHM), plus a self-service BackupWall tile under Files for each account owner.
- Captures
- Files, MySQL/MariaDB and PostgreSQL databases, mail, DNS (every record type), SSL, cron, FTP logins, forwarders, autoresponders and filters, Mailman mailing lists, Roundcube webmail, and a small metadata-only account archive that lets a restore recreate a deleted account.
- Connects via
- A scoped, revocable WHM API token; the local command line (whmapi1/uapi) is preferred when the worker runs as root.
DirectAdmin
- In-panel
- One plugin with two levels under Extra Features: a full admin console for administrators, and a self-service page for account owners. There is no reseller level.
- Captures
- Files, databases, mail (forwarders, catch-all, autoresponders, vacation messages, filters), DNS of every record type, domains and subdomains, FTP logins with their passwords, majordomo mailing lists, each domain’s HTTPS redirect, PHP version, suspension and mailbox quotas.
- Downloads
- Resumable, via a web-server proxy that a timer keeps in place across Apache, nginx and LiteSpeed.
Plesk
- Captures
- Subscriptions (customers’ and resellers’), web files under /var/www/vhosts, databases, mailboxes, mail forwarding, aliases, autoresponders and catch-all, DNS of every record type, SSL certificates (including their use for mail), scheduled tasks, extra FTP accounts, PHP settings per domain, the service plan, customer logins and a site’s suspension.
- Self-service
- Not available on Plesk. Restores for Plesk customers go through an administrator.
Panel-less Linux
- Accounts
- Each first-level folder in /home is an account. Directory jobs back up any absolute paths; a MongoDB job dumps one MongoDB instance.
- Databases
- A local MySQL/MariaDB that root can reach through the local socket; PostgreSQL when it can be reached.
- You supply
- BackupWall cannot create unix users on a panel-less server — create them first, or turn on Create missing system users on restore.
Store backups where you want
Connect one destination or many — keep a copy near and a copy far. Backups go from your server straight to your own storage.
Amazon S3 & S3-compatible
Amazon S3, Wasabi, Backblaze B2, MinIO and any S3-compatible store via a custom endpoint URL.
Leave Object Lock and versioning off. Wasabi and B2 share the same S3 code.
Google Cloud Storage
Use the S3 type with HMAC keys (the route proven on a 1 TB test), or the native service-account type.
Google Drive
A service account, with the folder shared to it or placed in a Shared Drive. Personal sign-in is not used.
OneDrive Beta
Microsoft 365 work or school accounts only, with an app registration and admin consent.
SFTP
Password or private key (Ed25519, ECDSA or RSA). The server’s host key is pinned on first connect.
Local / NFS
A folder on the server or a mounted share. Fine for a first copy — but keep a remote copy you can rely on.
One tool for every box you run
Back up, restore and migrate across cPanel, DirectAdmin, Plesk and plain Linux — from one engine, to storage you own.