WordPress.org

Plugin Directory

Trinity Backup – Backup, Migrate, Restore, Clone & Schedule Backups

Trinity Backup – Backup, Migrate, Restore, Clone & Schedule Backups

وضاحت

Trinity Backup is a powerful, fast, and reliable WordPress backup, migration, and restore plugin. It is built to work smoothly on any hosting — including shared hosting with strict PHP limits, timeouts, and low memory.

Whether you need to create a full site backup, migrate WordPress to a new domain, clone a staging site to production, or schedule automatic daily backups — Trinity Backup handles it all without breaking a sweat.

Why Choose Trinity Backup?

Most backup plugins fail on large sites because of PHP timeouts, memory limits, and upload restrictions. Trinity Backup solves all of that:

  • Zero timeouts — Processes everything in safe, resumable AJAX chunks. Even if the browser is closed, you can continue where you left off.
  • Ultra-low memory usage — Uses streaming archive technology instead of loading files into RAM. Works on hosts with 64 MB memory limits.
  • Any site size — Designed for sites with thousands of posts, large media libraries, and massive databases.
  • Resumable operations — Automatically resumes after interruptions, browser refreshes, or temporary server issues.
  • Single-file archives — Each backup is one .trinity file that contains your entire site: database, plugins, themes, uploads, and all wp-content.

Full Site Backup & Export

Create a complete backup of your WordPress site with one click. The exported .trinity archive contains everything needed to fully restore or migrate your site:

  • Database export — All tables including posts, pages, users, options, WooCommerce orders, custom post types, and any custom tables.
  • Files export — All files in wp-content: plugins, themes, uploads, mu-plugins, and custom directories.
  • Selective backup — Choose exactly what to include or exclude: media uploads, plugins, themes, database, spam comments.
  • Auto-download — Automatically downloads the backup file to your computer after creation.
  • Real-time progress — Visual progress bar and detailed log showing every step of the backup process.

One-Click Migration & Restore

Move your WordPress site to a new host, new domain, or new server with zero hassle:

  • Automatic URL replacement — Intelligently replaces all old URLs with new ones across the entire database, including serialized data in options, widgets, and page builders.
  • Serialized data safe — Properly handles serialized PHP data (used by most themes and plugins) so nothing breaks after migration.
  • Drag & drop import — Simply drag your .trinity file into the import area or click to browse. No FTP, no phpMyAdmin, no command line needed.
  • Cross-host compatible — Works across any hosting provider: cPanel, Plesk, LocalWP, Flywheel, SiteGround, Bluehost, GoDaddy, Cloudways, AWS, and more.
  • Local Live — Perfect for moving sites between local development environments (LocalWP, MAMP, XAMPP, Laragon) and live servers.

Backup Management Dashboard

A clean, modern dashboard to manage all your backups:

  • Backup list — View all existing backups with filename, size, creation date, and who created them.
  • Bulk actions — Delete individual backups, delete all backups at once, or clean up incomplete temporary files.
  • Refresh — Instantly refresh the backup list without reloading the page.
  • Responsive design — Clean, card-based layout that works great on any screen size.

Dark Mode & Light Mode

Trinity Backup includes a beautiful, modern UI with full theme support:

  • Light theme — Clean white design that matches the default WordPress admin.
  • Dark theme — Eye-friendly dark appearance for comfortable use in low-light environments.
  • Auto theme — Automatically follows your operating system’s light/dark preference.
  • Instant switching — Change theme with one click, no page reload needed. Your preference is saved per user.

AES-256-GCM Encryption (Pro)

Protect your backups with military-grade encryption:

  • AES-256-GCM — The same encryption standard used by banks. Your backup data is fully encrypted at rest.
  • Password protection — Set a password when creating a backup. The same password is required for import.
  • Secure key derivation — Uses proper cryptographic key derivation to turn your password into an encryption key.
  • Streaming encryption — Files are encrypted in chunks during backup, keeping memory usage low even for encrypted backups.

Scheduled Backups (Pro)

Automate your backup routine with flexible scheduling powered by WordPress Cron:

  • Multiple frequencies — Hourly, every 2/4/6/12 hours, daily, or weekly.
  • Custom time selection — Choose the exact hour when daily or weekly backups should run.
  • Backup retention — Automatically delete old scheduled backups. Keep the last 1–10 backups and save disk space.
  • Next run display — See exactly when the next scheduled backup will run.
  • Reliable execution — Uses WordPress Cron with automatic rescheduling if a run is missed.
  • Exclude content — Customize what each scheduled backup includes: skip media, plugins, themes, database, or spam comments.

Pre-Update Backups (Pro)

Never lose your site to a bad update again. Trinity Backup can automatically create a full backup before any WordPress update:

  • Plugin updates — Automatic backup before installing plugin updates, including bulk updates.
  • Theme updates — Automatic backup before theme updates.
  • Core updates — Automatic backup before WordPress core updates.
  • Block failed backups — Optionally prevent the update from proceeding if the pre-update backup fails. Recommended for maximum safety.
  • Single backup per batch — Bulk updates create only one backup per update run, saving disk space and time.
  • Selective content — Exclude media, themes, plugins, database, or spam comments from pre-update backups.

Email Notifications (Pro)

Stay informed about every backup operation without checking the dashboard:

  • Success & failure alerts — Get notified when backups complete successfully or when they fail.
  • Multiple recipients — Send notifications to multiple email addresses (comma-separated).
  • Event filtering — Choose which events to be notified about: manual backups, scheduled backups, pre-update backups, and imports/restores.
  • Failure-only mode — Option to only receive emails when something goes wrong — no noise when everything is OK.
  • Test email — Send a test email to verify your configuration works with a single click.
  • HTML emails — Professional, well-formatted HTML email notifications with backup details.

WP-CLI Support (Pro)

Full command-line interface for developers, agencies, and automated deployment pipelines:

  • wp trinity export — Create backups from the command line with all export options (exclude media, plugins, themes, database, spam).
  • wp trinity import — Restore from a .trinity archive file by specifying the path.
  • wp trinity list — List all existing backups with size and date.
  • wp trinity delete — Delete a specific backup by ID.
  • wp trinity schedule — Configure scheduled backups (frequency, time, retention) from the terminal.
  • Encrypted CLI backups — Pass --password=secret to create encrypted backups via CLI.
  • CI/CD ready — Integrate Trinity Backup into your GitHub Actions, GitLab CI, Bitbucket Pipelines, or custom deployment scripts.

White Label (Pro)

Fully rebrand the plugin for client sites or your own SaaS product:

  • Custom plugin name — Replace “Trinity Backup” with your own brand name in the admin menu, page header, and plugins list.
  • Custom description — Set a custom subtitle/description displayed on the plugin page.
  • Custom author — Replace the author name and URL on the plugins list page.
  • Custom menu icon — Use any Dashicon class or a custom image URL as the admin menu icon.
  • Hide branding — Remove the Trinity Backup logo from the page header.
  • Hide submenus — Selectively hide “Account” and “Contact Us” submenu items.
  • Hide plugin actions — Hide “View details” on the plugins page, or keep only the “Deactivate” link.
  • Access control — Restrict White Label settings access to a specific administrator. Other admins won’t even see the settings section.
  • Persistent settings — All White Label settings survive plugin updates.

Flexible Export Options

Fine-tune every backup with granular exclusion options:

  • Exclude media uploads — Skip the wp-content/uploads folder to create smaller backups.
  • Exclude plugins — Skip the plugins directory if you only need themes and content.
  • Exclude themes — Skip the themes directory.
  • Exclude database — Create a files-only backup without the database.
  • Exclude spam comments — Keep your backups clean by skipping spam comment data.
  • Keep email domain — Optionally preserve email addresses during migration instead of replacing them.

Import & Restore Features

Reliable site restoration with smart conflict handling:

  • URL replacement — Automatic, safe URL replacement across the entire database including serialized data.
  • Drag & drop upload — Modern drag-and-drop file upload area. No page reloads needed.
  • Import progress — Real-time progress bar and detailed log during import.
  • Confirmation dialog — Safety confirmation before starting a destructive import operation.
  • Encrypted archive import — Seamlessly import password-protected backup archives.

Technical Highlights

  • PHP 8.0+ — Built with modern PHP, strict types, and clean architecture.
  • No external dependencies — No cloud accounts, no third-party services, no API keys required.
  • No file size limits — Handles sites of any size without hitting PHP upload_max_filesize limits.
  • WordPress Multisite aware — Compatible with WordPress Multisite installations.
  • Translation ready — Fully translatable with standard WordPress i18n functions.
  • Clean uninstall — Removes all options and data when the plugin is deleted.

Use Cases

  • Regular website backups — Protect your blog, business site, or portfolio with automatic daily or weekly backups.
  • WordPress migration — Move your site from one host to another, or from a local dev environment to a live server.
  • Site cloning — Duplicate a WordPress site for staging, development, or client review.
  • Pre-update safety net — Automatically back up before plugin, theme, or WordPress core updates.
  • Developer workflow — Use WP-CLI to integrate backups into your development and deployment scripts.
  • Agency white label — Rebrand the plugin for client sites with your agency name and logo.
  • WooCommerce backup — Safely back up WooCommerce stores including orders, products, and customer data.
  • Disaster recovery — Restore a broken site from a backup archive in minutes.

Supported Hosting Providers

Trinity Backup works on virtually any hosting provider, including:

  • SiteGround, Bluehost, HostGator, GoDaddy, DreamHost
  • Cloudways, DigitalOcean, Linode, Vultr, AWS Lightsail
  • WP Engine, Flywheel, Kinsta, Pantheon
  • cPanel, Plesk, DirectAdmin
  • LocalWP, MAMP, XAMPP, Laragon, Docker

تصوير

  • Main backup interface — modern, card-based design with one-click export
  • Dark mode — full dark theme support for comfortable use
  • Import / restore — drag & drop .trinity file upload
  • Backup list — manage all existing backups with size, date, and actions
  • Scheduled backups — automate backups with flexible frequency and retention
  • Pre-update backups — automatic safety backups before any WordPress update
  • Email notifications — get notified about backup events
  • White label — rebrand the plugin for client sites

انسٽاليشن

  1. Upload the trinity-backup folder to /wp-content/plugins/
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go to Trinity Backup in the admin menu
  4. Click Start Export to create your first backup
  5. To restore, drag a .trinity file into the import area and click Start Import

FAQ

What PHP version is required?

PHP 8.0 or higher is required.

How large of a site can Trinity Backup handle?

Trinity Backup uses chunked AJAX processing and streaming archives, so it can handle sites of virtually any size — hundreds of thousands of files and multi-gigabyte databases — without running into memory limits or PHP timeouts.

Does it work on shared hosting?

Yes. Trinity Backup is specifically designed for shared hosting environments with strict PHP limits. It processes data in small, resumable chunks and uses minimal memory.

Are backups encrypted?

Optional AES-256-GCM encryption is available in the Pro version. Set a password when creating a backup, and the same password is required to restore it.

Can I schedule automatic backups?

Yes (Pro feature). You can schedule backups hourly, every few hours, daily, or weekly. Older backups are automatically cleaned up based on your retention setting.

Does it back up before updates?

Yes (Pro feature). Trinity Backup can automatically create a full backup before any plugin, theme, or WordPress core update. You can even block the update if the backup fails.

Can I migrate my site to a new domain?

Yes. When you import a backup on a different domain, Trinity Backup automatically replaces all URLs in the database, including serialized data used by themes and page builders like Elementor, Divi, and WPBakery.

Does it support WP-CLI?

Yes (Pro feature). Full WP-CLI support with commands for export, import, list, delete, and schedule management. Perfect for CI/CD pipelines and automated workflows.

Can I white-label this plugin?

Yes (Pro feature). Replace the plugin name, description, author, menu icon, and hide branding elements. You can even restrict White Label settings to a single administrator.

Does it work with WooCommerce?

Yes. Trinity Backup creates a full database backup including all WooCommerce tables: orders, products, customers, subscriptions, and settings.

What file format does it use?

Trinity Backup uses its own .trinity archive format — a streaming binary format designed for memory efficiency and resumability.

Do I need FTP or phpMyAdmin?

No. Everything is done from the WordPress admin dashboard. Export, import, schedule, and manage — all with a visual UI.

Does it support dark mode?

Yes. Trinity Backup includes Light, Dark, and Auto (system-following) themes. Switch with one click in the top-right corner of the plugin page.

Is it compatible with WordPress Multisite?

Trinity Backup is compatible with WordPress Multisite installations.

جائزا

ھن پلگ ان لاءِ ڪي به رايا ناھن.

تعاون ڪندڙ & ڊولپرز

“Trinity Backup – Backup, Migrate, Restore, Clone & Schedule Backups” اوپن سورس سافٽ ويئر آهي. ھيٺين ماڻھن ھن پلگ ان ۾ حصو ورتو آھي.

تعاون ڪندڙ

لاگ تبدیل ڪريو

2.0.8 – Feb 16, 2026

  • Added Scheduled Backups (Pro) with flexible frequency and retention
  • Added Pre-Update Backups (Pro) before plugin, theme, and core updates
  • Added Email Notifications (Pro) for backup/import success and failure
  • Added WP-CLI support (Pro): export, import, list, delete, and schedule commands
  • Added White Label (Pro): custom branding, plugin actions control, and admin visibility settings

2.0.6 – Feb 5, 2026

  • Improved AES-256-GCM encryption performance for large archives
  • Optimized streaming encryption to reduce memory overhead
  • Better error handling during encrypted backup creation

2.0.5 – Jan 29, 2026

  • Redesigned dashboard with modern card-based UI
  • Added Light, Dark, and Auto theme switcher
  • Improved progress bar and status display
  • Updated icons and visual polish for both light and dark modes
  • Improved responsive layout for smaller screens

2.0.4 – Jan 24, 2026

  • Initial release
  • Full site export — database and all wp-content files
  • Full site import with automatic URL replacement
  • Chunked AJAX processing — no PHP timeouts
  • Streaming archive format — minimal memory usage
  • Selective backup — exclude media, plugins, themes, database, or spam
  • Real-time progress tracking with visual progress bar
  • Drag & drop file import
  • Backup management — list, download, delete, bulk delete
  • AES-256-GCM encryption (Pro)
  • Scheduled backups with retention policy (Pro)
  • Pre-update automatic backups for plugins, themes, and core (Pro)
  • Email notifications for backup success and failure (Pro)
  • WP-CLI commands: export, import, list, delete, schedule (Pro)
  • White label — custom name, description, author, icon, and access control (Pro)
  • Auto-download backup after creation
  • Password-protected archive import support