WordPress plugin intelligence profile

BTFU — Back The Files Up

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

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.10.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 8.2
Directory statusactive
Last directory update11 Oct 202621d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records BTFU — Back The Files Up version 0.10.1 as active, updated 21d ago and tested up to WordPress 7.1.

Overview

About this plugin

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

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.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • backup
  • checkpoint
  • development
  • restore
  • snapshot
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 8.2
Update activity11 Oct 202621d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version0.10.00.10.1
WordPress compatibility7.17.1.3
Version0.9.10.10.0
Version0.9.00.9.1
PHP requirement7.48.2
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.