How to Backup WordPress to Amazon S3 (Free + Paid Methods)

How to Backup WordPress to Amazon S3 (Free + Paid Methods)

As Blogging platform consultants who’ve helped hundreds of web site house owners shield their web site information, we all know how necessary it’s to have safe, accessible backups of your Blogging platform web site.

Lots of our readers ask us about utilizing Amazon Easy Storage Providers (S3) for his or her Blogging platform backups. They’re usually uncertain if it’s the correct resolution for his or her wants. We perceive – backing up your Blogging platform web site shouldn’t really feel like fixing a puzzle.

That’s why we’ve created this whole information that can assist you again up Blogging platform to Amazon S3, whether or not you’re a newbie or an skilled person. We are going to stroll you thru all the things step-by-step, utilizing easy, clear directions that anybody can observe.

On this information, you’ll discover ways to again up your Blogging platform and ship its information to Amazon S3.

How to Backup WordPress to Amazon S3How to Backup WordPress to Amazon S3
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 1

Why Use Amazon S3 to Store Blogging platform?

We’ve helped hundreds of Blogging platform customers backup and restore their web sites. And Amazon S3 presents some distinctive benefits that make it stand out from different cloud backup storage choices like Google Drive or OneDrive.

Amazon S3 is especially appropriate for web sites that want enterprise-level backup reliability. It will probably deal with giant backup information persistently, no matter if you run your backups. This makes it good for enterprise web sites that may’t afford backup failures.

The safety features in S3 transcend primary file sharing. Whereas companies like Google Drive and OneDrive supply easy sharing choices, S3 supplies enterprise-level safety by IAM (Identification and Entry Administration).

This allows you to create particular safety guidelines, like limiting entry to sure time durations or making use of automated encryption to your backup information.

Amazon presents a free tier that features 5 GB of storage, together with 2,000 PUT and 20,000 GET requests month-to-month in your first 12 months.

In sensible phrases, this implies you might retailer a number of full backups of a small Blogging platform web site and carry out common backups with out further prices throughout that interval.

In terms of pricing, S3 makes use of a versatile pay-as-you-go mannequin with totally different storage courses. This implies you’ll be able to select extra reasonably priced choices for long-term backup storage whereas conserving latest backups available.

With all these advantages in thoughts, let’s have a look at ship your Blogging platform backups to Amazon S3. You need to use the fast hyperlinks under to leap to the part you want:

First Issues First: Configure Your Amazon S3 Account

Earlier than we will again up your Blogging platform web site to Amazon S3, we have to arrange your cupboard space appropriately.

Step 1: Create an Amazon S3 Bucket

First, log in to your Amazon Net Providers (AWS) account. Then, click on on the menu button on the prime left nook and choose ‘S3.’

Opening Amazon S3Opening Amazon S3
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 2

On the S3 dashboard web page, you want to search for the ‘Create bucket’ button and click on it.

A bucket in Amazon S3 is sort of a container in your information. Consider it as a particular folder that may maintain all of your Blogging platform backups.

Creating a bucket in Amazon S3Creating a bucket in Amazon S3
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 3

For the ‘Bucket sort,’ you want to select ‘Basic goal.’ Then, give your bucket a reputation.

We suggest together with your area title within the title, with one thing like backups.yourwebsite.com as your bucket title. This format ensures your bucket title is exclusive and helps you simply establish your Blogging platform backup information later.

You’ll additionally see a number of configuration choices. For many Blogging platform backup wants, you’ll be able to depart these settings at their default values. These defaults embody conserving your bucket non-public and enabling encryption for higher safety.

Giving your Amazon S3 bucket a nameGiving your Amazon S3 bucket a name
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 4

At this stage, you’ll be able to simply scroll to the underside of the web page and click on the ‘Create bucket’ button.

Your new cupboard space might be prepared in just some seconds.

Saving your Amazon S3 bucketSaving your Amazon S3 bucket
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 5

Step 2: Create a Safeguard Coverage

Now, let’s arrange a safety coverage in your backups. This coverage is a algorithm that management what might be finished along with your backup information.

Begin by clicking on the menu once more and choosing ‘IAM.’ This can take you to AWS’s safety administration space.

Clicking on the IAM option in AWSClicking on the IAM option in AWS
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 6

You may navigate to the ‘Insurance policies’ web page from right here.

Right here, you want to click on on the ‘Create coverage’ button. That is the place you’ll arrange your backup permissions. 

Creating a new policy for Amazon S3Creating a new policy for Amazon S3
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 7

Whenever you see the coverage editor, you’ll be able to choose the ‘JSON’ tab to enter the safety guidelines.

Right here’s the place you’ll add the particular permission code. You may copy and paste the coverage under into the editor:

{
    "Model": "2012-10-17",
    "Assertion": [
        {
            "Effect": "Allow",
            "Action": [
                "s3:ListBucket",
                "s3:GetBucketLocation",
                "s3:ListBucketMultipartUploads"
            ],
            "Useful resource": "arn:aws:s3:::BUCKETNAME",
            "Situation": {}
        },
        {
            "Impact": "Permit",
            "Motion": [
                "s3:AbortMultipartUpload",
                "s3:DeleteObject",
                "s3:DeleteObjectVersion",
                "s3:GetObject",
                "s3:GetObjectAcl",
                "s3:GetObjectVersion",
                "s3:GetObjectVersionAcl",
                "s3:PutObject",
                "s3:PutObjectAcl"
            ],
            "Useful resource": "arn:aws:s3:::BUCKETNAME/*",
            "Situation": {}
        },
        {
            "Impact": "Permit",
            "Motion": "s3:ListAllMyBuckets",
            "Useful resource": "*",
            "Situation": {}
        }
    ]
}

Essential! You’ll want to exchange all situations of ‘BUCKETNAME’ with the precise bucket title that you just created earlier. For instance, in case your bucket is known as backups.instance.com, then you definately’ll wish to replace each situations of BUCKETNAME with that actual title. 

READ  How to Make Money Using AI (8 Easy Ideas)
Pasting JSON permission code in Amazon S3Pasting JSON permission code in Amazon S3
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 8

At this stage, you’ll be able to transfer down the web page.

Then, click on ‘Subsequent.’

Clicking the Next button after adding the JSON permission codeClicking the Next button after adding the JSON permission code
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 9

Now, you may give your coverage a pleasant title. You may wish to name it one thing like Blogging platform-Store-Coverage, Duplicator-Store-Coverage, or Updraftplus-Store-Coverage.

Be happy to decide on a reputation that is smart to you. This coverage will work nice with both Blogging platform backup plugin we are going to cowl later.

Giving the new Amazon S3 backup policy a nameGiving the new Amazon S3 backup policy a name
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 10

When you’re pleased with the title, you’ll be able to end up by clicking ‘Create coverage.’

This can save all of your safety settings and get you prepared for the following step.

Saving changes to the new Amazon S3 backup policySaving changes to the new Amazon S3 backup policy
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 11

Step 3: Create a Person

Now that we’ve arrange our safety coverage, let’s create a person who can entry your cloud storage. You may consider this as making a particular account only for dealing with your Blogging platform backups.

Begin by going to the ‘Customers’ menu on the IAM web page. You’ll see a ‘Create person’ button. Go forward and click on that.

Creating a new user in Amazon S3Creating a new user in Amazon S3
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 12

Subsequent, you’ll give your new person a reputation.

You may title any title that helps you establish its goal. Then, click on ‘Subsequent.’

Naming your Amazon S3 usernameNaming your Amazon S3 username
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 13

Whenever you attain the ‘Set permissions’ part, you’ll wish to choose ‘Connect insurance policies straight.’

That is the place you’ll be able to join the safety coverage we simply created to your new person. Consider it as giving your backup person their particular set of permissions.

Attaching a policy to an Amazon S3 userAttaching a policy to an Amazon S3 user
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 14

Look by the listing of insurance policies till you discover the one we created within the earlier step. You may simply discover it by typing the coverage title within the search field.

As soon as you see it, simply examine the field subsequent to it.

Choosing an Amazon S3 policy to attach to the userChoosing an Amazon S3 policy to attach to the user
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 15

After reviewing all the things, you’ll be able to scroll down and click on ‘Create person.’

AWS will arrange your new person with all the correct permissions to deal with your Blogging platform backups safely.

Saving changes to the new Amazon S3 userSaving changes to the new Amazon S3 user
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 16

Remember that we’ll have to seize some necessary safety particulars for this person within the subsequent step, so don’t shut this window simply but.

Step 4: Copy Your Entry Keys

Let’s arrange your entry keys. These are like particular passwords that may let your Blogging platform backup plugin join securely with Amazon S3.

First, you’ll be able to click on on the username we simply created to view its particulars.

Clicking on an Amazon S3 usernameClicking on an Amazon S3 username
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 17

Search for the ‘Safeguard credentials’ tab.

That is the place we’ll create your entry keys.

Navigating to the Security Credentials tab in Amazon S3Navigating to the Security Credentials tab in Amazon S3
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 18

Transfer down the web page barely.

Whenever you see the ‘Create entry key’ button, go forward and click on on it.

Creating access keys for Amazon S3Creating access keys for Amazon S3
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 19

Amazon will now ask about your use case.

Since we’re planning to make use of a Blogging platform backup plugin, you’ll be able to choose ‘Third-party service’ from the choices.

Choosing third-party service when creating Amazon S3 access keysChoosing third-party service when creating Amazon S3 access keys
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 20

Now, scroll down the web page additional.

Verify off the field subsequent to ‘I perceive the above suggestion and wish to proceed to create an entry key’ and click on ‘Subsequent.’

Continuing to set up Amazon S3 access keysContinuing to set up Amazon S3 access keys
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 21

Earlier than you’ll see your entry keys, you’ll be able to optionally set some description tags.

We’re going to skip this step because it’s not needed, so go forward and click on on the ‘Create entry key’ button.

amazon s3 create access key button minamazon s3 create access key button min
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 22

You’ll now see two necessary items of data: your entry key ID and your secret entry key. Consider these as a username and password pair that your backup plugin will use.

You’ll wish to preserve these keys someplace protected, or not less than preserve this window open whilst you arrange your chosen backup methodology. When you shut this window, you gained’t be capable of see the key entry key once more.

Retrieving Amazon S3 access keysRetrieving Amazon S3 access keys
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 23

Technique 1: Use Duplicator to Store Blogging platform to S3 (Extra Customizable)

In our expertise, we’ve discovered Duplicator to be probably the most dependable resolution for Amazon S3 backups. We use it ourselves to again up a few of our associate web sites and private tasks, so we’re assured in recommending it as our best choice.

What makes Duplicator stand out is its highly effective function set. You may schedule automated backups, migrate your total Blogging platform web site, and connect with a number of cloud storage companies all from one dashboard. Plus, its Amazon S3 integration is rock-solid and well-tested.

READ  eCommerce Price Model — How to Easily Price a Product

Whilst you can discover our detailed Duplicator evaluation for a whole function breakdown, let’s concentrate on getting your S3 backups arrange.

Remember that you’ll want Duplicator Professional for the Amazon S3 integration, however you can begin with the free model to get conversant in the fundamental options.

Step 1: Implement and Enable Duplicator

Getting began is simple. You’ll want to put in Duplicator in your Blogging platform web site first. In the event you’re new to putting in Blogging platform plugins, don’t fear. We’ve received a beginner-friendly information on set up a Blogging platform plugin.

As soon as put in, you’ll be able to activate your Duplicator Professional license key. Simply head over to Duplicator Professional » Settings in your Blogging platform dashboard, enter your license key, and click on ‘Enable.’ You’ll see a affirmation message when it’s profitable.

Enter your Duplicator licenseEnter your Duplicator license

Step 2: Hook up with Amazon S3

Now, let’s join Duplicator to your Amazon S3 account. Navigate to Duplicator Professional » Storage and click on the ‘Add New’ button.

Add new storage optionAdd new storage option

That can assist you establish this storage connection simply, you may give it a easy title like ‘Amazon S3 Backups’.

Additionally, search for the ‘Sort’ dropdown menu and choose ‘Amazon S3.’

Adding Amazon S3 as a storage option in DuplicatorAdding Amazon S3 as a storage option in Duplicator
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 24

Go forward and scroll down.

You’ll then see the authorization part the place you’ll be able to paste your entry key and secret key that we saved earlier.

Pasting Amazon S3 access keys in DuplicatorPasting Amazon S3 access keys in Duplicator
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 25

Within the configuration part, you want to enter your bucket title precisely as you created it in Amazon S3. This helps Duplicator know the place to retailer your backup information.

You too can determine what number of backup variations to maintain. In the event you set this to ’10,’ for instance, Duplicator will robotically take away the oldest backup when an eleventh one is created. Setting it to ‘0’ means it can preserve all backups indefinitely.

Lastly, click on ‘Save Supplier’ to safe your settings.

Entering your Amazon S3 bucket name in DuplicatorEntering your Amazon S3 bucket name in Duplicator
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 26

After saving S3 as your new cloud storage supplier, the ‘Check Storage’ button might be activated.

You may click on on that button to verify all the things works high quality.

Testing the remote storage connection in DuplicatorTesting the remote storage connection in Duplicator

If the check backup is profitable, a popup will seem saying that the plugin has saved and deleted the file.

Be happy to shut this popup by clicking ‘OK.’

Testing Duplicator-Amazon S3 connectionTesting Duplicator-Amazon S3 connection
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 27

Step 3: Again Up Your Blogging platform Website to Amazon S3

Now comes the thrilling half: creating your first backup to Amazon S3. Let’s stroll by this course of step-by-step.

Begin by visiting Duplicator Professional » Backups in your Blogging platform dashboard. You’ll see an ‘Add New’ button. Go forward and click on on it.

How to create a backup using DuplicatorHow to create a backup using Duplicator

Right here’s a useful tip: You can also make your backups simpler to search out by utilizing a wise naming system.

Duplicator allows you to use particular tags like %12 months%, %day%, and %hour% in your backup names. For instance, ‘mysite-backup-%12 months%-%month%’ will robotically create names like ‘mysite-backup-2024-12.’

Adding dynamic tags to the backup file name in DuplicatorAdding dynamic tags to the backup file name in Duplicator
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 28

Whenever you scroll all the way down to the ‘Storage’ tab, you’ll see the out there native and distant storage choices.

Merely examine the field subsequent to Amazon S3, and Duplicator will know to ship your Blogging platform backup to S3.

Backing up a WordPress site to Amazon S3Backing up a WordPress site to Amazon S3
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 29

Now, you get to decide on what to again up.

Below the ‘Store’ part, you’ll see a number of choices. We suggest beginning with ‘Full Website’ to create a whole backup of your Blogging platform web site information. Consider it as taking a snapshot of all the things, like your posts, pages, pictures, and settings.

Choosing a backup preset in DuplicatorChoosing a backup preset in Duplicator

Alternatively, you’ll be able to select ‘Database Solely’ to again up your Blogging platform database solely.

If that’s your alternative, you’ll be able to learn our information on restore Blogging platform with only a database backup for extra info.

Need to add an additional layer of safety? Go to the ‘Safeguard’ tab, the place you’ll be able to shield your backup information with a password.

That is particularly helpful for those who’re storing delicate info.

Enabling backup security features in DuplicatorEnabling backup security features in Duplicator

The Installer part comes with pre-configured settings that work properly for many web sites.

You may depart these as they’re and click on ‘Subsequent’ to proceed.

Proceeding with creating a Duplicator backupProceeding with creating a Duplicator backup

Earlier than creating your backup, Duplicator runs a fast well being examine of your web site.

Consider it as a pre-flight inspection. If all the things appears good, then you definately’ll see a inexperienced ‘Good’ standing. If there are any points, Duplicator will let you realize precisely what wants fixing.

Lastly, click on the ‘Create Store’ button.

Creating a new backup file with DuplicatorCreating a new backup file with Duplicator

When the method completes, you’ll return to your dashboard, the place you’ll be able to view all of your Blogging platform backups.

And that’s it!

The Duplicator backup dashboardThe Duplicator backup dashboard
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 30

Need to be certain that all the things labored? You may examine your S3 bucket straight.

READ  12 Profitable Ecommerce Business Ideas for WordPress

Simply log into your Amazon S3 account, navigate to your bucket, and you need to see your recent backup information ready there safely.

Viewing your Amazon S3 backup that was made with DuplicatorViewing your Amazon S3 backup that was made with Duplicator
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 31

Technique 2: Use UpdraftPlus to Store Blogging platform to S3 (Free)

Whereas Duplicator Professional is our best choice, we perceive that generally you want a free resolution. That’s the place UpdraftPlus is available in. It’s a dependable free plugin that we’ve examined extensively for Amazon S3 backups.

It’s price noting that the free model has some limitations. You gained’t be capable of schedule automated backups or create redundant backups throughout a number of areas. However for primary S3 backups, it will get the job finished properly.

Let’s get the free model of UpdraftPlus arrange in your web site. You’ll want to put in the Blogging platform plugin first by your admin space.

As soon as put in, you could find UpdraftPlus in your Blogging platform dashboard. Head over to the ‘Settings’ tab.

Switching to the Settings tab in UpdraftPlusSwitching to the Settings tab in UpdraftPlus
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 32

That is the place you’ll see numerous backup choices.

Scroll down till you see the cloud storage part, and click on on ‘Amazon S3.’

Choosing Amazon S3 as a remote storage in UpdraftPlusChoosing Amazon S3 as a remote storage in UpdraftPlus
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 33

Right here’s the place these entry keys we created earlier come in useful. You may paste your entry key and secret key into the respective fields. You additionally have to enter your bucket title right here.

Earlier than transferring ahead, it’s a good suggestion to click on ‘Check Amazon S3 settings.’ This ensures Amazon S3 is linked correctly with this Blogging platform migration plugin.

Pasting Amazon S3 access keys in UpdraftPlusPasting Amazon S3 access keys in UpdraftPlus
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 34

If the connection works, you’ll see a push notification with successful message, like within the screenshot under.

From right here, you’ll be able to simply click on ‘OK’ and save your modifications.

Popup saying successful Amazon S3-UpdraftPlus connectionPopup saying successful Amazon S3-UpdraftPlus connection
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 35

Able to again up your Blogging platform web site? Go forward and swap to the ‘Store / Restore’ tab.

Then, click on the ‘Store Now’ button.

Backing up a WordPress site with UpdraftPlusBacking up a WordPress site with UpdraftPlus
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 36

A pleasant popup window will seem with some choices to select from.

Make certain to examine ‘Ship this backup to distant storage’ to ship your Blogging platform backup S3. We additionally suggest ticking each ‘Embrace your database within the backup’ and ‘Embrace your information within the backup’ for a whole web site backup.

Sending UpdraftPlus backup to Amazon S3Sending UpdraftPlus backup to Amazon S3
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 37

After clicking ‘Store Now,’ UpdraftPlus will begin backing up your information.

As soon as full, your backup will seem within the ‘Current backups’ listing. You may scroll down the web page to search out this part.

Existing UpdraftPlus backupsExisting UpdraftPlus backups
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 38

Need to double-check that your backup made it to S3? You may log in to your Amazon S3 account and look in your bucket.

You need to see your Blogging platform backup information saved safely there.

Viewing your UpdraftPlus backup files in Amazon S3Viewing your UpdraftPlus backup files in Amazon S3
How to Backup WordPress to Amazon S3 (Free + Paid Methods) 39

Bonus Tip: Let the Consultants Deal with Your Blogging platform Upkeep

Working a profitable Blogging platform web site entails rather more than simply creating nice content material. Take into consideration all of the technical duties: common backups, safety checks, pace optimization, and limitless Blogging platform updates. It’s like having a second job, isn’t it?

We perceive that, as a enterprise proprietor, your time is healthier spent rising your corporation moderately than coping with technical upkeep. That’s precisely why we created WPBeginner Professional Providers to take these technical challenges off your plate.

WPBeginner Pro Maintenance ServicesWPBeginner Pro Maintenance Services

Our Blogging platform upkeep workforce can deal with all the things your web site wants to remain wholesome and safe:

  • Each day cloud backups to maintain your content material protected
  • Common Blogging platform safety scans and malware removing
  • Functionality optimization to maintain your web site working quick
  • Blogging platform core, theme, and plugin updates
  • 24/7 uptime monitoring to catch points earlier than they have an effect on your guests

What makes our service totally different? You’ll obtain detailed stories displaying precisely what we’ve finished to take care of your web site. Plus, if one thing surprising occurs, our emergency help workforce is able to assist.

Consider us as your Blogging platform technical workforce. We deal with the complicated stuff whilst you concentrate on what you do greatest: working your corporation.

Able to make Blogging platform upkeep hassle-free? Ebook a session with our consultants at this time. We’d love to point out you the way we will help preserve your web site working easily.

We hope this text has helped you discover ways to again up your Blogging platform web site to Amazon S3. You might also wish to take a look at our listing of the most effective Dropbox plugins for Blogging platform and our information on save your Blogging platform weblog posts to your pc.

In the event you preferred this text, then please subscribe to our YouTube Channel for Blogging platform video tutorials. You too can discover us on Twitter and Fb.

Leave a Reply

Your email address will not be published. Required fields are marked *