How to backup your WordPress site to Amazon Web Services (AWS)

By September 2, 2014Uncategorized

I get asked all the time “What do you recommend for a WordPress site backup plan?” I’ve had very good luck using Amazon Web Services S3 storage combined with a plugin called UpDraft. It takes less than an hour to setup and configure a very robust backup system using these two services. HereĀ areĀ the basic steps.

[TS-VCSC-Timeline timeline_style=”style1″ timeline_pattern=”light” timeline_ulwrap=”default” timeline_bottom=”false” timeline_dots=”true” timeline_position=”direction-l” timeline_color=”#1e1e1e” timeline_background=”#848484″ icon_replace=”false” icon=”ts-awesome-pencil” icon_color=”#cccccc” icon_frame_thick=”1″ icon_frame_color=”#000000″ padding=”true” icon_padding=”0″ show_date=”true” date=”Step #1″ title=”Sign Up for an Amazon Web Services (AWS) account” text_code=”true” text_html=”VGhpcyUyMGlzJTIwd2hlcmUlMjB5b3UlMjdyZSUyMGdvaW5nJTIwdG8lMjBiYWNrdXAlMjB5b3VyJTIwV29yZFByZXNzJTIwRGF0YWJhc2UlMjBhbmQlMjBTaXRlJTIwRmlsZXMuJTIwJTNDYnIlMjAlMkYlM0UlMEFZb3UlMjBjYW4lMjBnZXQlMjBhJTIwZnJlZSUyMEFXUyUyMGFjY291bnQlMjBoZXJlJTNBJTIwJTIwJTNDYSUyMGhyZWYlM0QlMjJodHRwJTNBJTJGJTJGYXdzLmFtYXpvbi5jb20lMkYlMjIlM0VodHRwJTNBJTJGJTJGYXdzLmFtYXpvbi5jb20lMkYlM0MlMkZhJTNF” margin_top=”0″ margin_bottom=”0″ image=”1277″][TS-VCSC-Timeline timeline_style=”style1″ timeline_pattern=”light” timeline_ulwrap=”default” timeline_bottom=”false” timeline_dots=”true” timeline_position=”direction-l” timeline_color=”#ffffff” timeline_background=”#848484″ icon_replace=”false” icon=”ts-awesome-hdd-o” icon_color=”#cccccc” icon_frame_thick=”1″ icon_frame_color=”#000000″ padding=”true” icon_padding=”0″ show_date=”true” date=”Step #2″ title=”Login in to AWS and create a S3 “Bucket“ to store your backup in – AWS” text_code=”true” text_html=”VGhpcyUyMGlzJTIwdGhlJTIwYWN0dWFsbHklMjByZXBvc2l0b3J5JTIwd2hlcmUlMjB5b3UlMjdyZSUyMGdvaW5nJTIwdG8lMjBiYWNrJTIweW91ciUyMFdvcmRQcmVzcyUyMERhdGFiYXNlJTIwYW5kJTIwU2l0ZSUyMEZpbGVzJTIwdXAu” margin_top=”0″ margin_bottom=”0″ image=”1277″][TS-VCSC-Timeline timeline_style=”style1″ timeline_pattern=”light” timeline_ulwrap=”default” timeline_bottom=”false” timeline_dots=”true” timeline_position=”direction-l” timeline_color=”#282828″ timeline_background=”#848484″ icon_replace=”false” icon=”ts-awesome-cloud-download” icon_color=”#cccccc” icon_frame_thick=”1″ icon_frame_color=”#000000″ padding=”true” icon_padding=”0″ show_date=”true” date=”Step #3″ title=”Download and install the UpDraft Plus backup plugin to your site” text_code=”true” text_html=”VGhpcyUyMGZyZWUlMjBwbHVnaW4lMjB3aWxsJTIwYWxsb3clMjB5b3UlMjB0byUyMGNyZWF0ZSUyMGFuZCUyMHNjaGVkdWxlJTIweW91ciUyMGJhY2t1cCUyOHMlMjklMjB3aXRoJTIwQVdTJTNDYnIlMjAlMkYlM0UlMEFEb3dubG9hZCUyMHRoZSUyMHBsdWdpbiUyMGhlcmUlMjAlM0NhJTIwaHJlZiUzRCUyMmh0dHAlM0ElMkYlMkZ1cGRyYWZ0cGx1cy5jb20lMkYlMjIlM0VodHRwJTNBJTJGJTJGdXBkcmFmdHBsdXMuY29tJTJGJTIwJTNDJTJGYSUzRQ==” margin_top=”0″ margin_bottom=”0″ image=”1278″][TS-VCSC-Timeline timeline_style=”style1″ timeline_pattern=”light” timeline_ulwrap=”default” timeline_bottom=”false” timeline_dots=”true” timeline_position=”direction-l” timeline_color=”#282828″ timeline_background=”#848484″ icon_replace=”false” icon=”ts-awesome-cogs” icon_color=”#cccccc” icon_frame_thick=”1″ icon_frame_color=”#000000″ padding=”true” icon_padding=”0″ show_date=”true” date=”Step #4″ title=”Create an Access Key – AWS” text_code=”true” text_html=”V2l0aGluJTIwdGhlJTIwQVdTJTIwYWRtaW4lMjBjb25zb2xlJTIwY3JlYXRlJTIwYSUyMG5ldyUyMGFjY2VzcyUyMGtleSUyMGFuZCUyMHNhdmUlMjB0aGUlMjBmb2xsb3dpbmclM0IlMjBhY2Nlc3MlMjBJRCUyQyUyMHNlY3JldCUyMElEJTIwYW5kJTIwbG9jYXRpb24lMjBJRC4lMjBUaGVzZSUyMGNhbiUyMGJlJTIwZm91bmQlMjBpbiUyMHRoZSUyMG1haW4lMjBuYXZpZ2F0aW9uJTIwdW5kZXIlMjB5b3VyJTIwbmFtZSUyMCUzRSUyMFNlY3VyaXR5JTIwQ3JlZGVudGlhbHMlMjAlM0UlMjBBY2Nlc3MlMjBLZXlz” margin_top=”0″ margin_bottom=”0″ image=”1278″][TS-VCSC-Timeline timeline_style=”style1″ timeline_pattern=”light” timeline_ulwrap=”default” timeline_bottom=”false” timeline_dots=”true” timeline_position=”direction-l” timeline_color=”#282828″ timeline_background=”#848484″ icon_replace=”false” icon=”ts-awesome-gears” icon_color=”#cccccc” icon_frame_thick=”1″ icon_frame_color=”#000000″ padding=”true” icon_padding=”0″ show_date=”true” date=”Step #5″ title=”Configure the plugin – UpDraft” text_code=”true” text_html=”V2l0aGluJTIwdGhlJTIwVXBEcmFmdCUyMHBsdWdpbiUyMHNldHRpbmdzJTIweW91JTI3bGwlMjBuZWVkJTIwdG8lMjBjaG9vc2UlMjAlMjJBbWF6b24lMjBTMyUyMiUyMGFzJTIweW91ciUyMHJlbW90ZSUyMHN0b3JhZ2UlMjBsb2NhdGlvbiUyMGFuZCUyMGVudGVyJTIweW91ciUyMFMzJTIwa2V5JTIwaW5mb3JtYXRpb24lMjAlMjhhY2Nlc3MlMjBJRCUyQyUyMHNlY3JldCUyMElEJTIwYW5kJTIwbG9jYXRpb24lMjBJRCUyOSUyMGZyb20lMjBBV1MlMjAlM0UlMjBBY2NvdW50JTIwJTNFJTIwU2VjdXJpdHklMjA=” margin_top=”0″ margin_bottom=”0″ image=”1278″][TS-VCSC-Timeline timeline_style=”style1″ timeline_pattern=”light” timeline_ulwrap=”default” timeline_bottom=”true” timeline_dots=”true” timeline_position=”direction-l” timeline_color=”#282828″ timeline_background=”#848484″ icon_replace=”false” icon=”ts-awesome-smile-o” icon_color=”#cccccc” icon_frame_thick=”1″ icon_frame_color=”#000000″ padding=”true” icon_padding=”0″ show_date=”true” date=”Step #6″ title=”Schedule your backups and test – UpDraft” text_code=”true” text_html=”V2l0aGluJTIwdGhlJTIwVXBEcmFmdCUyMHBsdWdpbiUyMHNldHRpbmdzJTIweW91JTI3bGwlMjB3YW50JTIwdG8lMjBjb25maWd1cmUlMjB5b3VyJTIwYmFja3VwJTIwY29udGVudHMlMjAlMjhmaWxlcyUyMG9ubHklMkMlMjBkYXRhYmFzZSUyMG9ubHklMkMlMjBldGMuLiUyOSUyMGFuZCUyMHNjaGVkdWxlLg==” margin_top=”0″ margin_bottom=”0″ image=”1278″]