Back up, update, restore and migrate unlimited sites. No plugin, no dashboards, one flat price.
Dozens of logins, a plugin per site, a panel per host. One window instead, for all of it.
Everything, or just the database, files or webroot. Checksummed, and verified before you lean on it.
Pick a verified backup and put it back over SSH. A site that will not load is still a site this can reach.
Staging to production, or host to host, in one pass. URLs rewritten, the target's own credentials kept.
Plugins, themes and core across every site — with a full backup taken first, every time.
A minute and a half, no voice-over: add a server, add a site, back it up, open the backup folder, update, restore. Real screens, a real backup.
Or look at the screens one by one:
Every site in one list, its last fourteen days of backups on the row, Back up and Migrate right there.
All per site, from the same list. Anything that changes a live site takes a snapshot first — and a snapshot that fails stops the change.
Nightly or weekly, keeping as many copies as you like. A failed run tells you so.
Add an editor, change a role, reset a password.
One switch puts a password in front of the whole site.
Turn it on for one site, read what it caught, turn it off.
A private WordPress on your own machine in one click, for the change you would rather not test live.
Point it at a server and it finds the installs — and reads the SSH hosts you already have.
See which have an update waiting, then take them all at once.
Revisions, spam, trash and expired caches — counted first, so you choose.
Rewrite a URL across the database, serialised data included. Previewed first, always.
An ordinary compressed archive on your own disk, with a readable manifest beside it. Any archive tool opens it — this one included, and not required.
That one difference is where the reliability comes from.
A memory or execution limit can stop a large job partway and leave an archive that is not whole. If WordPress will not start, neither will the plugin.
The server packs the whole site into one compressed archive with its own tools. No plugin, no PHP limit, and a broken site can still be reached.
A WordPress install is tens of thousands of files. You download one.
A failed update cannot lock out something that never ran inside WordPress.
Your computer talks to your server. No service in between, no port to open.
Your site list, your backups and your keys all live on your own machine, so moving to a new computer means copying a folder.
Pick a host from your SSH config, or fill it in once. Tested while you type.
The app scans the server for WordPress installs. No paths to remember.
Run the first backup by hand, then set it to repeat nightly.
Five sites or five hundred, the same price. No per-site fee, no storage tier — the backups are on your own disk, so there is nothing to meter. Runs on macOS, Windows and Linux.
One computer included
Three days to put it against your own hosting and your own sites, before anything is charged.
Payment details at checkout. Charged €189 only after the trial — cancel before it ends and you pay nothing.
One computer included
Buy it once and it stays yours — this version, and every one that comes after. No renewal date, and no yearly decision to make.
One payment, invoiced through Polar with VAT handled. The three-day trial runs on the yearly licence.
Anything else goes straight to the developer. Ask a question.
Any host with SSH access, tar, and either WP-CLI or php with mysqldump. That is most managed, VPS and shared hosting. The full list of requirements, or ask about yours.
Five minutes, from an empty window to a verified backup on your own disk. Add a server, pick the sites it finds there, press Backup — three steps, and the app checks its own work at each one.
Nothing. It uses the SSH access you already have and the tools already on the server, and says up front if a site is missing one.
It uses your computer's own SSH client and the keys in ~/.ssh, exactly as your terminal does. No key or password is ever sent anywhere. How connections work.
Yes. Turn on background backups and the schedule keeps running once the window is closed. It runs from your own computer rather than a server somewhere, so the machine needs to be awake. How schedules work.
As many as you have seats. The licence covers one computer; each extra one is €5 a month, added from your Polar customer portal whenever you need it. Moving to a different machine costs nothing: release the old one yourself under Licence → Deactivate this computer.
Yes. Every backup is an ordinary compressed archive and a plain SQL dump on your own disk, readable with the tools any machine already has. Nothing about them depends on this app.
Email straight to the person who wrote the code, and every new version for as long as your licence runs.
WPdesktopmanager is built and supported by one developer, for the sites I look after myself. When you ask a technical question you get an answer from the person who built the product.
WPdesktopmanager is actively maintained — the current release is 0.8.0 from 19 August 2026. Backups use open archive formats, and your site data never depends on our infrastructure.
Without per-site fees, backup plugins or cloud lock-in.
3 days free, then €189 a year · payment details required, nothing charged until the trial ends