Every day it backs up.
On the bad day it lets you back in.

WP-AllBackup (Okleone Backups) backs up your WordPress files and database to storage you own, restores them when you need them, and keeps a separate console that works even when WordPress does not.

Already have a licence? Log in to your account

Tuesday, 03:00

The backup ran. You were asleep.

✓Database42 MB
✓Plugins and themes398 MB
✓Uploads, changed files only61 MB
✓Copied to Google Drive2m 44s

Next run tomorrow at 03:00. Kept four weeks, then pruned.

Thursday, 14:26

WordPress will not load. This still does.

rescue-console · standalone ARMEDDB DOWNWP OFFLINE
rescue> boot: recovery console online
wordpress not loaded. this console runs on its own.
rescue> awaiting operator

press a command to try it

Free core, forever Google Drive, Dropbox, OneDrive, S3, SFTP and more 1 GB storage included with Premium
What it does

Three jobs, and you can watch all of them

Press the buttons. Each one runs the real sequence the plugin runs, in miniature. Prefer the real screens? The user guide is screenshot by screenshot.

Back up

On a schedule you set, to storage you pick

A policy sets how often backups run, how long they are kept, and where they go.

  • Hourly to monthly, or on demand
  • Database, plugins, themes, uploads, the rest of wp-content
  • An email with the full log after every run
  • Premium: a copy to a second target, and a backup before every update
Default policy Every day, 03:00
  • ✓Database42 MB
  • ✓Plugins310 MB
  • ✓Themes88 MB
  • ✓Uploads61 MB
backup-0300.zip 501 MB SHA-256 verified

Only what changed is copied, so a routine night is small.

Restore

Checked against its manifest before anything is touched

Every archive is checked against its SHA-256 manifest first, so a damaged backup is refused rather than half applied.

  • The database is swapped in only after the whole import succeeds, and replaced files are kept
  • Incremental restores replay the chain for you, deletions included
  • A pre-update point, so a bad update is one click to undo
Restore points6 kept
  1. ✓Manifest present
  2. ✓SHA-256 matches every archive
  3. ✓Chain complete back to a full

A full set. Restores on its own, nothing else needed.

Migrate

Move a site without breaking it

Change domains with a serialized-safe search and replace, so widgets, options and metadata arrive intact instead of half rewritten.

  • A different table prefix at the destination is fine
  • A dry run checks the package before this site changes
  • Premium: build a staging copy instead, and move changes between it and live
Search and replaceserialized safe
oldsite.comfull backup, 501 MB
mynewsite.comthis site, replaced
  • widgetoldsite.com → mynewsite.com
  • options:11:"oldsite.com" → s:13:"mynewsite.com"
  • post metaa:2{…oldsite.com} → a:2{…mynewsite.com}

Note the 11 becoming 13. The byte count inside a serialized value is rewritten with the string, which is what stops widgets arriving half broken.

Storage

Your cloud, your server, or ours

Dropbox and OneDrive on free. Premium adds Google Drive, Amazon S3 and S3-compatible services, Azure Blob, SFTP and FTP.

  • 1 GB of WP-AllBackup Storage with every premium licence, on our servers in Germany
  • One button in the plugin: nothing to sign up for, no keys to paste
  • Cloud targets connect through our relay, which keeps none of your tokens
Destinationsas many as you like
backup-0300.zip 501 MB, sealed

1 GB is included with every premium licence. Nothing to sign up for and no keys to paste: one button in the plugin. Held on our servers in Germany, and we never open the archives.

Premium: staging

Try the risky change on a copy

A staging site is your site again, in a folder beside it, with its own database tables. It runs on your own hosting: nothing is metered, and no copy of your site sits on our servers.

Staging

Update it, edit it, then push what worked

Build the copy in a couple of clicks. Update a plugin, change a theme, rewrite a page. Live sees none of it until you decide to send something back.

  • Behind a login by default, and kept out of search engines
  • Its own table prefix, so live tables are never written to
  • One click rebuilds the copy from live when it goes stale
  • Push back the files and tables you pick, after a preview and a restore point
  • Delete takes the folder and its tables with it, and says so if anything is left

Staging, step by step, in the user guide

Stagingyour own server
mysite.comthe live site
mysite.com/trythe copy, own tables
  • Files and database copied into a folder you name
  • A preflight checks disk space and permissions before anything is written
  • Backups, schedules, outgoing mail and licensing are switched off inside the copy

A red STAGING bar sits at the top of the copy, so nobody edits it thinking it is live. Uploads are copied, or linked to save disk: linked media is shared with live, and every screen in the copy says so.

Also included

The parts that stop it becoming a chore

Incremental file backupsAfter the first full one, file backups carry only what changed. Premium.
Encryption you hold the key toSealed on your server before it leaves. Off by default.
Free up spaceClear dead database rows and stray archives, and see where the disk actually went.
Retention that prunes itselfKeep the last sets you want and let the rest go.
Split archivesA big site is written in parts the host can actually finish.
A watchdogIf scheduled backups quietly stop running, you get told.
Premium: Rescue Protection

A site that can save itself

Backups only help if you can reach them. The moment a site goes premium, the console in the hero above arms itself and stands watch.

Runs with the database dead

No WordPress required

The console loads zero WordPress code, so a fatal error or a downed database cannot drag it down with them.

Three ways back in

One failure never strands you

Credentials reach you when the console arms, again the instant a crash is detected, and in a break-glass file on your own server.

Fix, then restore

Repair without logging in

Read logs, disable the offending plugin, switch theme, or run a verified restore. Basic repairs work even if the licence lapsed mid-crash.

Nothing leaks

Visitors see a calm page

The public outage page never shows the console address, the key, or the error internals.

Rescue Protection is premium, like staging and incremental backups. Backup, restore, migrate and scheduling are in the free plugin.

Free and premium

Start free, upgrade when you need more

The core is free forever. The free download on this page is published under the name Okleone Backups; the premium build keeps the name WP-AllBackup and is supplied through the customer portal once you have a licence. Premium adds everything ticked in the right column.

FeatureFreePremium
Backup, restore and scheduling✓✓
Migrate to another site with search and replace✓✓
Database and file cleanup✓✓
Dropbox and OneDrive storage✓✓
Incremental file backups, a restore replays the chain for you✓
Staging site on your own server, with pull from live and push to live✓
Backup before every plugin, theme or core update✓
Google Drive storage✓
Amazon S3 and S3-compatible✓
SFTP, FTP, Azure Blob✓
WP-AllBackup Storage (1 GB included)✓
Rescue Protection console✓
Sites per licenceUnlimitedno licence3 to 40or unlimited

Need more than the included 1 GB? Storage packages start at $12 for 5 GB over six months, bought from your account and shared by every site on the licence, up to 1 TB per licence. Need more than that? Write to us and we will arrange it.

Pricing

Pick your plan

Every paid plan is the same product. You choose by how many sites you run.

Opening release: 50% off the first year on every annual plan. Buy on or before 30 June 2027; renewals are at the normal price.

In every paid plan

  • Everything in Free
  • Incremental file backups
  • Google Drive, S3 and S3-compatible, Azure, SFTP, FTP
  • Staging with pull and push to live, and a backup before every update
  • Rescue Protection console
  • 1 GB of WP-AllBackup Storage

Standard

$5/month

Up to 3 sites

Get Standard
Most popular

Business

$8/month

Up to 12 sites

Get Business

Agency

$10/month

Up to 40 sites

Get Agency

Enterprise

Custom

Unlimited sites, priority support

Contact us

Monthly plans carry a 3-day money-back guarantee, which you take yourself from your account page. Annual plans are not refundable, discounted or not, so start monthly if you are unsure. Cancel either one whenever you like.

The opening discount is applied at checkout, no code to type. Payments by Paddle, our merchant of record. Just want the free version? Get Okleone Backups from the wordpress.org directory, our free build, no licence needed, free forever, with updates through the WordPress dashboard.

FAQ

Questions, answered

The things people ask before trusting a plugin with their site.

Where are my backups stored?

On storage you choose: your own server, your Dropbox, your S3 bucket. The one exception is WP-AllBackup Storage, which is optional and off until you press Connect; if you use it, those archives are held for you on our servers in Germany, and we never open them. Our relay only brokers the connection handshake and holds nothing afterward. The privacy policy spells out both cases.

Will it work on my host?

Shared hosting is the normal case here, not the exception. A large site is archived in parts, 400 MB each by default, and every part is a complete zip finished inside a single request with progress saved in between, so a host that cuts long requests short does not stop a backup. A restore works the same way, as many short requests rather than one long one. Every run writes a log you can read on the screen and mails it to you when it finishes, so if something on your host does get in the way you are told which step it was.

What does it need to run?

WordPress 6.2 or newer and PHP 8.0 or newer with the ZIP and zlib extensions, on the free build and the premium one alike. Beyond that: an account that can manage WordPress options, a folder PHP is allowed to write, and outbound HTTPS for the parts that talk to a cloud target or to your account. The guide lists all of it, including where to put the backup folder so the web server will not serve it.

How big a site can it handle?

Large ones, on ordinary hosting and through the browser. If a restore or migration is interrupted, for example by a page refresh or a lost connection, the plugin remembers where it stopped and offers Continue restore the next time you open it. Because archives are written in parts, the ceiling is the disk space you have rather than a timeout, and you can set the part size anywhere from 25 MB to 4 GB if your host is unusually strict or unusually generous. On premium, only what changed is copied after the first full backup, so a big site's nightly run stays small.

Do backups run if nobody visits the site?

This is the honest weak spot of every WordPress schedule, and it is worth understanding. WordPress fires scheduled jobs through WP-Cron, which only runs when somebody asks for a page, so a site with no visitors can sit still. Two things cover it. When you save a policy the plugin waits for WP-Cron to actually fire and then says Verified, Waiting or Failed instead of assuming it worked. And if scheduled runs stop later, a watchdog emails you rather than leaving you to find out from a missing backup. On a quiet or firewalled site, set your host's cron to call WordPress cron regularly and the same check will confirm it.

Can I encrypt the backups?

Yes, and you hold the key. Archives are sealed on your own server before they leave it, so whatever ends up holding them, our managed storage included, holds something we cannot open. It is off until you switch it on, and switching it on shows a recovery key once. That key is the only way back into those archives, so keep it somewhere safe and out of email. Restores decrypt as they read, and a recovery key from another site can be added on this one to restore its backups here. The guide has the whole procedure.

What is Rescue Protection?

A standalone emergency console that arms itself on premium sites. If WordPress crashes with a fatal error, a broken plugin, or a dead database, you get a branded recovery page and a console that can read logs, disable the faulty plugin, switch theme, or run a checksum-verified restore, all without WordPress running.

What is a staging site, and where does it run?

A working copy of your site in a folder on the same hosting, with its own database tables, so you can try an update or a redesign without touching the live site. It runs on your server, not ours: there is no extra fee and nothing is metered. Copies sit behind a login by default and are kept out of search engines. Rebuild a copy from live with one click, push the files and tables you choose back to live after a preview and a restore point, and delete it when you are done. Staging is part of the premium plan; the user guide walks through both directions.

How do the site limits work?

Every premium plan covers a set number of sites: 3 on Standard, 12 on Business, 40 on Agency. One licence activates up to that many WordPress sites at once, and you can move a slot from one site to another whenever you like. Moving a slot does not burn an activation. Need more than 40? The Enterprise plan is unlimited, contact us.

What happens if I cancel?

Premium features keep working until the end of the period you paid for, then the plugin drops back to the free tier. Your backups and settings stay untouched.

How does the opening release discount work?

Buy any annual premium plan on or before 30 June 2027 and the first year is half price: Standard $20 instead of $40, Business $30 instead of $60, Agency $45 instead of $90. It is applied automatically at checkout, so there is no code to type. Every renewal after that first year is charged at the normal price, and you can cancel before the renewal from your account. Annual plans stay non-refundable, discounted or not, so start monthly if you are unsure.

Can I get a refund?

Monthly plans come with a 3-day money-back guarantee. Request a full refund yourself from your account dashboard within 3 days of purchase. Annual plans are non-refundable, so if you are unsure, start monthly. See the refund policy. A refund deactivates the premium licence immediately and cancels the subscription, so you are not charged again.

Does the free version expire?

No. The free core, which is full backups, restore, migrate, scheduling, Dropbox and OneDrive, is free forever. Incremental file backups are part of Premium.

Why is the free download called Okleone Backups?

The free plugin is published under the name Okleone Backups, on the slug okleone-backups, so it can be listed in the WordPress.org plugin directory. The premium build keeps the name WP-AllBackup, and you download it from the customer portal after you buy a licence. Both come from the same codebase and the same team; the free one simply has the premium parts removed. They install in separate folders, so premium can sit beside a free copy, and only one of the two ever runs.

Arm your sites in a couple of minutes

Install the free plugin today, or go Premium and give every site you run a way back from its worst day.