All-in-One WP Migration

Backup WordPress to Microsoft Azure

Automatic backups of your entire site (database, media, plugins, and themes) directly to Azure File Shares. Account key authentication, no OAuth complexity. Set a schedule and never think about it again.

See Plans & Pricing Microsoft Azure + 14 other cloud providers included
60M+
Active installs
172M+
Downloads
4.5 ★
WordPress.org
4.5 ★
4.8 ★

Trusted by companies you trust

NASA Harvard University VW Automattic Boeing

How it works

Four steps. Under five minutes. No OAuth or complex permissions needed.

1

Install All-in-One WP Migration Pro

Upload and activate the Pro extension on your WordPress site. It automatically installs everything you need. No extra plugins to manage.

2

Enter your Azure Storage credentials

Go to All-in-One WP Migration and open the Azure settings page. Enter your Storage Account Name and Account Key. No OAuth redirects, no app registrations. Just two fields copied from the Azure portal.

3

Choose what to back up

By default, the plugin exports your entire site: database, all media uploads, every plugin, every theme, and the full wp-content directory. You can optionally exclude spam comments, inactive themes, inactive plugins, or cache files to reduce backup size.

4

Set a schedule and forget about it

Pick your backup frequency (hourly, daily, weekly, or monthly) and choose the time of day. Backups run automatically in the background. Optional email notifications alert you on success or failure.

Full site backup by default

Everything is included. No configuration needed for a complete backup.

Database

Complete MySQL export: posts, pages, users, settings, WooCommerce orders, custom post types, and every table.

Media uploads

All images, videos, PDFs, and files in wp-content/uploads. Original files and generated thumbnails included.

Plugins & themes

Every active and inactive plugin, every installed theme. Custom code, child themes, and modifications all preserved.

wp-content

Configuration files, custom fonts, and any non-standard files in your wp-content directory.

Automated scheduling

Set it once. Your backups run on their own.

Flexible frequency

Hourly, daily, weekly, or monthly. Pick exact time of day. Combine multiple schedules. Runs in the background without affecting your site.

Email notifications

Get alerted when a backup completes or fails. Enable separately for success and failure. Know your site is protected without checking manually.

Smart retention

Three cleanup rules: keep last N backups, cap total storage size, or delete backups older than N days. Your Azure File Shares stay organized automatically.

Restore from Azure

When you actually need that backup. Three clicks to get your site back.

1

Open Import and select Microsoft Azure

Go to All-in-One WP Migration in your WordPress dashboard and open Import. The plugin shows your Azure File Share with all available restore points, each timestamped.

2

Select a backup and confirm

Pick the backup you want to restore. Review the confirmation prompt. You can cancel at any point before the restore begins.

3

Your site is restored

The plugin downloads from Azure and restores your database, media, plugins, and themes. Your site is back exactly as it was. You can also restore to a different WordPress site. The plugin handles URL replacement automatically.

All-in-One WP Migration Pro

Microsoft Azure + Dropbox, Amazon S3, Google Drive, and 11 more. One subscription.
See Plans & Pricing

No file size limits

Sites of any size work, from 50 MB to 50 GB+.

Range-based uploads

Backups upload in 4 MB chunks using range-based PUT operations. If a chunk fails, it retries that chunk automatically (up to 3 retries), not the entire file.

Share-based organization

Backups are stored in Azure File Shares with folder creation for clean organization. Each site can have its own folder structure within a share.

Encrypted transfers

All data encrypted in transit between your WordPress server and Azure. Your backups are protected during upload and download.

Connection resilience

Built-in retry logic with 3 automatic retries for connection failures. The plugin recovers gracefully from temporary network issues without restarting the backup.

Azure storage pricing

Azure uses pay-as-you-go pricing. Costs vary by region and tier. No free tier for File Shares, but you only pay for what you use.

Hot tier ~$0.06/GB/mo Optimized for frequent access. Best for active backup sets you restore from regularly.
Cool tier ~$0.045/GB/mo Lower storage cost for backups accessed less frequently. Small retrieval fee applies.
Transaction-optimized ~$0.06/GB/mo Lower transaction costs. Good for workloads with many small writes.
Custom Varies by region Pricing depends on your Azure region and reserved capacity. Check the Azure pricing calculator for exact costs.

Questions

  • Does this use Azure File Shares or Blob Storage?
    The plugin uses Azure File Shares, not Blob Storage. File Shares provide a familiar file system interface with directories and files, which maps naturally to how WordPress backup files are organized. You create a share in your Azure Storage account, and the plugin uploads backups into it.
  • How do I find my Storage Account Name and Account Key?
    Sign in to the Azure portal, navigate to your Storage Account, and go to "Access keys" under the Security + networking section. You will see your Storage Account Name at the top and two Account Keys (key1 and key2). Copy either key into the plugin settings. That is all you need.
  • How much does Azure File Share storage cost?
    Azure uses pay-as-you-go pricing that varies by region and tier. Hot tier storage runs approximately $0.06/GB/month in most regions. There is no free tier for File Shares, but costs are low for typical WordPress backup sizes. A 5 GB site backup would cost roughly $0.30/month. Use the Azure pricing calculator for exact costs in your region.
  • Which Azure regions are supported?
    The plugin works with any Azure region where File Shares are available. Your backups are stored in whatever region you selected when creating your Storage Account. Choose a region close to your WordPress server for faster uploads, or a different region for geographic redundancy.
  • Is this suitable for enterprise use?
    Yes. Organizations already using Azure infrastructure benefit from centralized billing, existing compliance certifications, and integration with Azure Active Directory policies. The account key authentication works within enterprise security models, and backups can be stored alongside other Azure resources under the same subscription.
  • Does it back up my entire WordPress site?
    Yes. By default, the plugin exports your complete site: the database (all tables), all media uploads, all plugins, all themes, and the full wp-content directory. You can optionally exclude spam comments, inactive themes, inactive plugins, or cache files.
  • Can I restore to a different WordPress site?
    Yes. Back up from one site and restore to another. Install All-in-One WP Migration Pro on the destination site, connect the same Azure account, and import. The plugin handles URL replacement and database migration automatically.
  • Can I use this on multiple WordPress sites?
    Yes. The Pro license covers up to 50 sites per year. Each site can connect to the same or different Azure Storage accounts. Usage resets on subscription renewal.

Back up WordPress to Microsoft Azure automatically.

Included in All-in-One WP Migration Pro with 14 other cloud providers.
See Plans & Pricing