Okleone Backups backs up your database and files into verified archives, restores them through a wizard that checks everything with a dry run first, and moves whole sites between domains without breaking serialized data. The features other plugins charge for are the point of the free version: encryption with a key only you hold, cloud storage connected in one click, and migration that actually works.
Backups
- Manual and scheduled backups, hourly to monthly, of your database, plugins, themes, uploads and other wp-content folders
- Built for large sites: archives are split into parts and written across many short requests, so a 4 GB site backs up on ordinary shared hosting where a single long request would be killed
- Every archive is checksum-verified after it is written, and again before it is restored
- Retention rules so old backups clean themselves up
- Email reports, either every backup or only the ones with a warning or an error
Encryption, free, with your key
Switch it on and every new backup is encrypted on your server with AES-256-GCM before it is stored anywhere, local disk included. You hold the recovery key; no storage provider, no host, and not Okleone Backups itself can read your archives. A standalone decrypt tool ships in the plugin folder, so even a site that no longer exists cannot lock you out of your own backups.
Cloud storage without developer accounts
Connect Dropbox or OneDrive by approving access on the provider's own consent screen. No app registration, no API keys to paste: our relay holds the app credentials so you never have to create developer apps, and your files travel directly from your server to the provider.
Restores you can trust
The restore wizard verifies the archives, then runs a dry preflight that reports exactly what would change before anything does. A restore that is interrupted resumes instead of starting over. Pick single components, the database alone, or everything.
Migrate and clone
Move a site to a new domain: URLs, paths and table prefixes are rewritten safely, including inside serialized data, which is where most search-and-replace tools corrupt a site. Take a full backup on one site, bring the package to another by cloud storage or upload, and press Migrate. Both directions are free.
Housekeeping
Database cleanup (revisions, transients, orphaned rows), file cleanup that shows where your disk actually went, a cron viewer, site info for support requests, and settings export/import.
Premium
The premium build adds, on top of everything above: incremental file backups (after the first full, each run carries only what changed, and a restore replays the chain for you), a staging site on your own server, Rescue Protection (an emergency console that keeps working when WordPress will not load, with crash pages that email you recovery credentials), a restore point taken automatically before plugin, theme and core updates, Amazon S3, Google Drive, Azure Blob, SFTP, FTP and S3-compatible services as storage targets, and 1 GB of managed WP-AllBackup Storage in Germany with every licence.
Premium is a separate build, WP-AllBackup, from your account at
wp-allbackup.fixit.biz; install it and your settings, schedules and restore points carry straight over.
The full release history travels with the plugin and lives at
wp-allbackup.fixit.biz.
3.16.16
- Changed: the Migrate tab lists packages from other sites ten at a time with page links, and filters them by site, full or incremental, status and date; "backups made on this site" pages by ten too.
- Fixed: the Migrate dialog gives the date a package was taken instead of its name, and the tab reads each manifest once instead of five times.
3.16.15
- Fixed: in the premium build, a staging copy made on hosting that keeps the site folder closed to other users (cPanel's 0750) can be opened; its folders get the permissions WordPress gives its own, and a build the web server cannot read says so.
3.16.14
- New: a migration turns off the caching plugins that come with the package and sets their drop-ins aside, unless you untick it; the report names each one.
- New: a site that a migration or restore leaves down gets steps to try, starting with the plugin the newest PHP error names, and a "Check the site again" button.
- Fixed: the site check also reads error_log in the site folder and in wp-admin, where cPanel hosting writes PHP errors.
- Fixed: a migration no longer warns about an earlier attempt that never happened.
- Premium: WP-AllBackup Storage connects on port 22 when a host blocks port 23, and the rescue portal checks the site and turns caching off in one click.
3.16.13
- Changed: a restore point whose target was removed after it landed there says so in the list ("Local storage (target removed)") instead of printing the target's id.
- Fixed: a restore point taken before an update keeps its kind when a rescan brings it back from storage.
- Premium: a restore point taken before an update now goes where your backups go, with the destination chosen under Settings, Before updates.
3.16.12
- Fixed: a storage target the active policy still names can no longer be removed; the Targets tab names the policies that use it so they can be pointed elsewhere first.
- Fixed: a backup asked for a destination that no longer exists is refused instead of being written to the local disk, and a scheduled run whose target is gone stops with a report email that names it.
- Fixed: saving, activating or removing a policy no longer starts a backup one minute later; a policy that is already armed keeps the run it was waiting for.
- Changed: a policy naming a target that no longer exists says "Missing target" with the id, on the Policy tab and on the Backup tab's schedule card, and the event log names the policy behind every save, activation and removal.
3.16.11
- New: a fresh install keeps its backups beside the web root when the server allows it, and starts with automatic backups switched off and the daily cadence ready in the policy; Backup Now works meanwhile, and a policy saved before this release keeps running.
- Changed: storage types this build cannot use are greyed out in Add target, and the header no longer offers "Check for updates" (updates come from WordPress.org).
- Fixed: after the premium build takes over, the old menu link opens the right page instead of "not allowed".
3.16.10
- Changed: the warning that backups can be downloaded over the web appears on the plugin's own tabs only, links to the Backup directory setting, and has a Check again button.
- New: the Backup directory setting lists the places this server can keep backups, best first, and fills in the one you pick; a new directory is checked over the web as soon as it is saved, and a move waits for a running backup or restore.
- Fixed: "outside the web root" is measured against the folder the web server serves, so a site installed in a subdirectory is not told a folder beside wp-config.php is private.
- Fixed: with a licence active on this build, every premium screen kept selling plans; they now point at the premium build of WP-AllBackup in your account, which the licence carries over to.
- Fixed: other plugins' notices were not kept off this plugin's page.
3.16.9
- Fixed: in the premium build, a login-protected staging copy shows the pictures that content names by their address; the live site answers them from the copy's private media folder to somebody signed in.
3.16.8
- Fixed: the originals a restore keeps before overwriting files are archived a batch at a time; 3.16.5 rewrote that archive after every file.
- Changed: a mu-plugin or drop-in set aside from another site's package is kept inside a zip, a staged file waits under a non-executable name, and no database query spells placeholders into its text through a variable.
3.16.7
- Fixed: in the premium build, a staging copy of a site running WebP Express with "Reference webps that haven't been converted yet" on showed its pictures missing; the copy now swaps in only a webp that exists and serves the original otherwise.