BackupWallby PortWall
Self-hosted backup for cPanel, DirectAdmin & Plesk

Keep every account safe, and restore anything — verified.

BackupWall is self-hosted backup, restore and migration for cPanel & WHM, DirectAdmin, Plesk and plain Linux servers. It runs on your own server and writes incremental, deduplicated backups to storage you choose — and checks every object against its hash before a byte is restored.

Runs on your server · every process designed to stay under ~200 MB RAM · your storage, your keys

Bounded-memory engine

Every process is designed to stay within about 200 MB of RAM — a 1 TB account won’t take the server down.

Incremental & deduplicated

After the first run, only changed data is read and uploaded, and identical data is stored once.

Verified restores

Every object is checked against its hash on the way back, with daily and weekly integrity checks.

Your storage, your keys

Write to S3, Google Drive, SFTP and more. Optional encryption with a key only you hold.

What’s inside

One engine for every account you run

Full and incremental backups, deduplicated and verified, to storage you already own — with restores and cross-panel migration that are checked before a single byte lands.

Backup & restore

Files, MySQL/MariaDB and PostgreSQL databases, mail, DNS, SSL, cron and FTP — restore a single file, an account or every account on a new server.

Cross-panel migration

Move an account between cPanel, DirectAdmin and Plesk in any direction — files, databases, mail and DNS — then re-sync and cut over.

In-panel self-service

Account owners restore and download their own backups inside cPanel and DirectAdmin — their own account only, with a safety copy every time.

Optional encryption

Turn on per-job AES-256-GCM encryption and your data is sealed before it leaves the server, with a key only you hold.

Disaster recovery

A passphrase-sealed bundle rebuilds BackupWall itself — its database and master key — on fresh hardware, so the tool is never the single point of failure.

Signed updates

Updates arrive as signed release files, install only when nothing is running, and roll back by themselves if a new version is unhealthy.

See all features
Panels

Works with your panels

First-class support for the big three, plus a panel-less mode for plain Linux servers and directory jobs.

cPanel & WHM DirectAdmin Plesk Panel-less Linux
Destinations

Store backups where you want

Keep a copy near and a copy far. Add a job per destination; backups are written straight to your own storage.

Amazon S3 & compatible Wasabi Backblaze B2 Google Cloud Storage Google Drive SFTP Local / NFS
See panels & destinations
How it works

From install to restore in four steps

1

Install

One command on your server. cPanel, DirectAdmin or Plesk is detected automatically; panel-less servers work too.

2

Connect

Point BackupWall at your panel, add your storage destinations and use Test to prove each one works.

3

Schedule

Set full and incremental jobs with retention and excludes. Turn on encryption per job if you want it.

4

Restore or migrate

Recover a file, an account or every account — or migrate accounts between panels — all byte-verified.

Who it’s for
Hosting companies MSPs Resellers System administrators

Built for operators who run their own cPanel, DirectAdmin or Plesk servers and want backups they control — not a service that holds their customers’ data.

BackupWall is in a closed beta (v0.9.0-beta.1). Licensing is fail-open: if a licence ever lapses, new backups pause but restores, downloads and Disaster Recovery always keep working, and nothing is ever deleted.

Take your backups into your own hands

Install BackupWall on your server. Your storage, your keys, verified restores — licensed per server through PortWall.