BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
BTFU — Back The Files Up icon
Actively maintained Tested with WP 7.1

BTFU — Back The Files Up

One-click file + database checkpoints for WordPress development. Snapshot, experiment, roll back. (The F stands for Files.)

Active installs<10New
Downloads · 30d136▼ -19% vs prev. 30d
Rating—0 reviews
Health score64/100Good
All-time downloads282Since Sep 2026
Support resolved—No recent threads
RequiresWP 6.0PHP 8.2+
Downloads · 7d22▼ -69% week over week
Our verdict

Solid choice

BTFU — Back The Files Up is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 2 weeks ago, and scores 64/100 on our health check.

  • Actively developed — last update 2 weeks ago
  • Tested with the latest WordPress (7.1)
  • Small user base (<10 active installs)
  • Very few reviews so far
  • Needs PHP 8.2 or newer

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

142842Sep 2Sep 27Oct 23
Yesterday2
Daily average (1y)6
Peak day57Sep 5, 2026
Last 12 months286

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where BTFU — Back The Files Up stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
backup >100 3,909 Best backup plugins →
checkpoint #25 105 Best checkpoint plugins →
development >100 7,870 Best development plugins →
restore >100 3,930 Best restore plugins →
snapshot >100 1,311 Best snapshot plugins →

About BTFU — Back The Files Up

From the official readme · v0.10.1

Description

BTFU stands for Back The Files Up. Officially. Whatever else you think it might stand for says more about you than about us.

BTFU gives you git-style checkpoints for a whole WordPress site — files and database together — from a single button in the admin bar.

Take a snapshot, attach a note, break something, roll back. Hover the admin bar to see every snapshot with its note, timestamp, and size.

This is a development tool. It warns loudly if it thinks it is running in production.

It is also destructive by design. A restore overwrites your files and database; anything changed since the snapshot is lost unless you keep the automatic safety snapshot. BTFU’s snapshots live on the same server as the site — before you rely on it, have an independent, off-server backup from your normal backup tool.

Why another backup plugin?

Backup plugins protect you from disasters. This protects you from yourself, five minutes ago. It is built for the loop developers actually live in: snapshot, experiment, compare, roll back, repeat.

  • One click, one note. “before checkout refactor” — attached to the exact state it describes.
  • Hardlinked snapshots. The second snapshot costs only what changed. Twenty snapshots of a 2 GB site is nowhere near 40 GB.
  • Honest sizes. Every snapshot shows its unique size — the bytes you actually get back by deleting it — because with shared storage, apparent size is a lie.
  • Every restore is undoable. An automatic safety snapshot is taken before any restore. Rolling back can itself be rolled back.
  • A standalone rescue script. Restores the site from the command line — or, password-gated, the browser — even when WordPress is a white screen. It is the same code path as normal restores, so it can never quietly rot.
  • Exclude what you don’t need. File patterns (rsync-style, plus a .btfuignore file) and database tables (structure-only, with core tables locked out — see FAQ).
  • WP-CLI. wp btfu snap "note", list, restore, verify, prune, doctor, selftest.

Restores are resumable: files AND database are imported in time-budgeted
chunks, so even large sites restore without hitting a request timeout.

What it deliberately does NOT do

  • Multisite (refuses to activate — a half-captured network is worse than none)
  • Move snapshots between sites/domains (serialized-data search-replace is out of scope)
  • Scheduled backups, offsite storage — this is a checkpoint tool, not a backup product

Disclaimer

Copyright © 2026 John Kirker Inc. All rights reserved.

BTFU is destructive. It overwrites and deletes files and database tables,
and restoring a snapshot can irreversibly lose current data. It is provided
“AS IS”, with NO WARRANTY of any kind. Use with caution — at your own risk and
peril. It is not intended for production use. By installing or using it you
accept all risk and, to the maximum extent permitted by law, waive all claims
against John Kirker Inc. and the author. Keep independent backups. The full
disclaimer and limitation of liability ship with the plugin as DISCLAIMER.txt.

Privacy

BTFU makes no external requests of any kind — no telemetry, no
update pings, no third-party services. The only HTTP request it ever performs
is a one-off fetch of this site’s own URL to verify the snapshot store is not
web-readable. All snapshots stay on this server. Uninstalling preserves
snapshots unless you explicitly opt in to deleting them; generated rescue
scripts are always removed on uninstall.

Installation

  1. First, make sure you have an independent, off-server backup. BTFU is destructive and its snapshots live on the same disk as the site.
  2. Upload the plugin and activate it.
  3. Click BTFU in the admin bar → Back it up now…
  4. Optional but recommended: visit BTFU → Settings, set a rescue password, and generate a rescue script. Save its URL somewhere outside this site.

Frequently asked questions

Where do snapshots live?

In a .btfu-store- directory — outside the web root when possible, otherwise inside wp-content guarded by .htaccess/web.config and verified by an actual HTTP canary check (nginx ignores .htaccess, so we prove protection instead of assuming it).

Why can’t I exclude wp_posts from the database?

Core tables cross-reference each other by ID. Restoring posts without postmeta produces silent corruption, not a smaller backup. Non-core tables (analytics, logs, queues) can be excluded — they are stored structure-only, restore leaves their live data untouched, and strict-mode restores will never drop them.

What happens if a restore goes wrong?

A safety snapshot is taken automatically before every restore, so you can roll back the rollback. If WordPress itself won’t load, the rescue script restores from the CLI: php btfu-rescue-xxxx.php --list then --restore .

Does deleting a snapshot free its full size?

No — and the UI never claims it does. Snapshots share unchanged files via hardlinks. Each snapshot’s listed “unique” size is what deleting it actually reclaims.

Is it safe on a live site?

It’s designed for development. It will run in production, but it warns you persistently, and you should listen to it.

Do I still need real backups?

Yes. BTFU snapshots live on the same server as the site — they protect you from your own changes, not from disk failure, a compromised server, or a hosting disaster. Keep your normal off-server backups, and have one before your first restore.

Changelog

0.10.1

  • Confirmed compatible with WordPress 7.1.3. No functional changes.

0.10.0

  • First-run setup wizard: walks you through the risk, an environment check, your first baseline snapshot, and optional auto-snapshots. Re-runnable from BTFU → Setup.
  • Automatic snapshots before plugin/theme/core updates (opt-in, off by default) — the moment you most wish you had a checkpoint. Bounded by their own retention rule.
  • Compare page: pick two snapshots and see file adds/modifications/deletions and per-table database row changes — with a one-click “restore from A” on any changed path. (Also wp btfu diff.)
  • Diff: see exactly what changed between two snapshots — files (added/modified/deleted) and database (per-table row deltas). wp btfu diff <a> <b> [--files].
  • Selective restore: files only, database only, both, or a single file/folder (WP-CLI --skip-files/--skip-db/--only=<path>, the admin-bar dialog for files/database, and the rescue script).

0.9.1

  • Now requires PHP 8.2+ (PHP 7.4–8.1 are end-of-life; BTFU will not support EOL PHP).
  • Restore dialog: explicit overwrite warning, and a prominent alert when restoring without a safety snapshot.
  • Clearer guidance everywhere to keep an independent, off-server backup.
  • New: wp btfu selftest — one-command end-to-end health check (snapshot → verify → delete round-trip), exits non-zero on failure.
  • Hardening: a single store-wide operation lock now prevents a snapshot, restore, prune, import, or delete from running while another is in progress (it self-heals if a process crashes). wp btfu doctor reports any operation in progress.
  • Directory listing icon, banner, and screenshots.

0.9.0

  • Initial release: snapshots (rsync/PHP engines), restores (single shared engine with standalone rescue script), hardlinked storage, admin bar UI with notes and size pills, file + database excludes, retention/pruning with pinning, WP-CLI commands, production guards.

Full changelog on WordPress.org →

Screenshots

Snapshot from the admin bar on any screen — every checkpoint shows its note, age, unique size, and a free-space pill.
Snapshot from the admin bar on any screen — every checkpoint shows its note, age, unique…
Restores are honest and undoable: type the id to confirm, and get a red warning the moment you skip the automatic safety snapshot.
Restores are honest and undoable: type the id to confirm, and get a red warning the…
The Snapshots dashboard — restore, download, pin, note, delete, or act on many at once.
The Snapshots dashboard — restore, download, pin, note, delete, or act on many at once.
Compare two snapshots: files added/modified/deleted and per-table database row changes, with one-click "restore from A".
Compare two snapshots: files added/modified/deleted and per-table database row changes…

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best BTFU — Back The Files Up alternatives

All backup plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 All-in-One WP Migration and Backup All-in-One WP Migration and Backup Trusted by 60M+ sites: The gold standard for WordPress migration and backup. Migrate… by ServMask 5M+ ★★★★★★★★★★ 4.5 (7.7K) 2 weeks ago 95
2 UpdraftPlus: WP Backup & Migration Plugin UpdraftPlus: WP Backup & Migration Plugin Backup, restore or migrate your WordPress website to another host or domain. Schedule… by David Anderson / Team Updraft 3M+ ★★★★★★★★★★ 4.8 (8.7K) 5 days ago 93
3 Jetpack – WP Security, Backup, Speed, & Growth Jetpack – WP Security, Backup, Speed, & Growth Improve your WP security with powerful one-click tools like backup, WAF, and malware scan… by Automattic 3M+ ★★★★★★★★★★ 3.7 (2.4K) 2 weeks ago 89
4 Duplicator – Backups & Migration Plugin – Cloud Backups, Scheduled Backups, & More Duplicator The best WordPress backup and migration plugin. Quickly and easily backup ,migrate, copy… by Syed Balkhi 1M+ ★★★★★★★★★★ 4.9 (4.9K) 1 week ago 98
5 ManageWP Worker ManageWP Worker A better way to manage dozens of WordPress websites. by ManageWP 1M+ ★★★★★★★★★★ 4.6 (679) 2 months ago 77
6 WPvivid — Backup, Migration & Staging WPvivid — Backup, Migration & Staging All-in-one WordPress backup, migration and staging plugin — schedule automatic backups… by wpvividplugins 900K+ ★★★★★★★★★★ 4.9 (1.6K) 4 weeks ago 95
7 Backuply – Backup, Restore, Migrate and Clone Backuply – Backup, Restore, Migrate and Clone Backup, restores, and migration with Backuply are fairly simple with a wide range of… by Softaculous 600K+ ★★★★★★★★★★ 4.5 (135) 2 days ago 88
8 BackWPup – WordPress Backup & Restore Plugin BackWPup – WordPress Backup & Restore Plugin Back up, restore, and protect your WordPress website with automated backups, cloud storage… by WP Media 400K+ ★★★★★★★★★★ 4 (1.3K) 2 weeks ago 91
9 JetBackup – Backup, Restore & Migrate JetBackup – Backup, Restore & Migrate Backup, restore, and migrate WordPress sites fast. Supports TAR, remote backups, multi… by JetBackup 200K+ ★★★★★★★★★★ 4.5 (1.1K) 6 days ago 79
10 Widget Importer & Exporter Widget Importer & Exporter Import and export your widgets. by Steven Gliebe 200K+ ★★★★★★★★★★ 4.7 (117) 1 week ago 80

FAQ

BTFU — Back The Files Up: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 24, 2026

Is BTFU — Back The Files Up free?

Yes. BTFU — Back The Files Up is free to download and use from the official WordPress.org plugin directory.

Is BTFU — Back The Files Up safe to use in 2026?

BTFU — Back The Files Up is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 2 weeks ago, and scores 64/100 on our health check.

How many websites use BTFU — Back The Files Up?

BTFU — Back The Files Up is active on <10 WordPress websites and has been downloaded 282 times since it launched in September 2026. It was downloaded 136 times in the last 30 days.

Does BTFU — Back The Files Up work with WordPress 7.1?

Yes. The developer has tested BTFU — Back The Files Up up to WordPress 7.1.3, the latest release. It requires WordPress 6.0 or newer.

What PHP version does BTFU — Back The Files Up need?

BTFU — Back The Files Up requires PHP 8.2 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was BTFU — Back The Files Up last updated?

The latest version, 0.10.1, was released on October 11, 2026 (2 weeks ago).

Who makes BTFU — Back The Files Up?

BTFU — Back The Files Up is developed and maintained by jkirker.

What are the best alternatives to BTFU — Back The Files Up?

The most popular alternatives to BTFU — Back The Files Up are All-in-One WP Migration and… (5M+ installs), UpdraftPlus: WP Backup & Mi… (3M+ installs) and Jetpack (3M+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.