Linux 软件免费装

Urumi Cloner

开发者 urumi
vedjain
更新时间 2026年9月12日 16:20
PHP版本: 7.4 及以上
WordPress版本: 6.9
版权: GPLv2 or later
版权网址: 版权信息

标签

backup migration s3 clone gcs

下载

0.0.11

详情介绍:

Urumi Cloner makes WordPress site migration effortless and fully privacy compliant using any S3-compatible storage. It uploads your WordPress site to your choice of S3 storage, and downloads it on your destination server. We won't store any data in our servers. Tested with site sizes up to 100GB on slow servers. Important: This is a Service Plugin Urumi Cloner is a backup and migration service that requires you to configure your own S3-compatible cloud storage (Amazon S3, Google Cloud Storage, Wasabi, DigitalOcean Spaces, etc.). What the Plugin Connects To: The plugin only connects to YOUR configured cloud storage to upload/download backups. You provide the credentials and endpoint URL. No data passes through Urumi servers unless you're explicitly migrating to Urumi hosting. Key Features: Perfect For: How It Works:
  1. Configure your cloud storage (S3, GCS, or compatible)
  2. Create a backup - generates a migration key
  3. Install plugin on destination site
  4. Paste migration key and restore
  5. Done! Your site is cloned

安装:

Automatic Installation:
  1. Log in to your WordPress admin panel
  2. Navigate to Plugins > Add New
  3. Search for "Urumi Cloner"
  4. Click "Install Now" and then "Activate"
Manual Installation:
  1. Download the plugin ZIP file
  2. Log in to your WordPress admin panel
  3. Navigate to Plugins > Add New > Upload Plugin
  4. Choose the downloaded ZIP file and click "Install Now"
  5. Click "Activate Plugin"
Requirements: Configuration:
  1. Go to Urumi Cloner in your WordPress admin menu
  2. Choose "Create Backup" to start the wizard
  3. Enter your cloud storage credentials (S3 or GCS)
  4. Click "Start Backup"
  5. Copy the migration key when complete
WP-CLI Usage: Urumi Cloner supports WP-CLI for programmatic backups and restores. Perfect for automation and scripts! ```bash Create a backup wp urumi backup create \ --bucket=my-backups \ --access-key=YOUR_ACCESS_KEY \ --secret-key=YOUR_SECRET_KEY \ --endpoint=https://s3.amazonaws.com \ --region=us-east-1 \ --wait Restore from migration key wp urumi restore start --key=urumi_xxxxx --wait Check status wp urumi backup status wp urumi restore status Parse migration key wp urumi key parse urumi_xxxxx Validate credentials wp urumi validate \ --bucket=my-bucket \ --access-key=xxx \ --secret-key=yyy \ --endpoint=https://s3.amazonaws.com Clean up old temp files wp urumi cleanup ``` Run wp help urumi for full command documentation.

屏幕截图:

  • Wizard Step 2 - Configure cloud storage credentials
  • Wizard Step 3 - Real-time progress tracking
  • Migration key display after successful backup
  • Restore preview showing backup information

常见问题:

What cloud storage providers are supported?

The plugin supports any S3-compatible storage including but not limited to:

  • Google Cloud Storage (GCS)
  • Amazon S3
  • DigitalOcean Spaces
  • Wasabi
  • Backblaze B2
  • MinIO
  • Cloudflare R2

Do I need a plugin on both sites?

Yes, install the plugin on both the source site (to create backup) and destination site (to restore).

Will this work with large sites?

Yes! The plugin uses multipart uploads and can handle sites of any size. It efficiently compresses data and uploads in chunks.

What gets backed up?

The plugin backs up:

  • Complete database (all tables)
  • All wp-content files (themes, plugins, uploads)
  • Site configuration It does NOT back up WordPress core files (these are reinstalled on the destination).

Is the migration key secure?

The migration key contains your cloud storage credentials encoded in base64. Treat it like a password - don't share it publicly. Only share with trusted parties via secure channels.

Can I restore to a different domain?

Yes! The plugin automatically updates siteurl and home in the database to match your new domain during restore.

What if my backup or restore fails midway?

The plugin supports resumable transfers for both backups and restores. If interrupted due to network issues or timeouts, the process can resume from where it left off. Downloads use HTTP Range requests to resume from the last completed chunk, and uploads use multipart upload resumption.

Do I need technical knowledge?

Basic knowledge of cloud storage (getting access keys) is helpful, but the wizard guides you through the entire process step-by-step.

Why is WP-Cron required?

The plugin uses WP-Cron to run backup and restore operations in the background. This allows large transfers to continue across multiple requests without timing out. If you have disabled WP-Cron (DISABLE_WP_CRON = true), you must configure a system cron job to call wp-cron.php regularly (every minute recommended).

Does this work with multisite?

Currently, the plugin is designed for single WordPress installations. Multisite support may be added in future versions.

Can I use this from the command line?

Yes! Urumi Cloner includes comprehensive WP-CLI support for automation and scripting. Use commands like wp urumi backup create, wp urumi restore start, and more. Run wp help urumi for full documentation.

Can I automate backups with cron?

Absolutely! Use WP-CLI commands in your cron jobs: ```bash Daily backup at 2 AM 0 2 * * * cd /path/to/wordpress && wp urumi backup create --bucket=backups --access-key=xxx --secret-key=yyy --endpoint=https://s3.amazonaws.com --region=us-east-1 --porcelain >> /var/log/urumi-backup.log 2>&1 ```

更新日志:

0.0.11 First release on WordPress.org. Includes the unreleased 0.0.9 / 0.0.10 work plus a round of restore-reliability and safety fixes found during live end-to-end migration testing. 0.0.8 0.0.7 0.0.6 0.0.5 0.0.4 0.0.3 0.0.2 0.0.1