Hosting WordPress on Amazon Lightsail is a cost-effective way to adopt the cloud and benefit from the security and scale of AWS.
Seahorse, a trusted AWS Partner, provide a simple seamless solution for migrating a WordPress site from an existing hosting provider (or localhost) to Amazon Lightsail. In addition, Seahorse provide a Management Console within WordPress to give users the ability to manage their AWS services. For users who operating at scale, a remote API Managemnt console is provided.
In this tutorial, we’ll guide you through the process of how to launch a clone of a WordPress
website on Amazon Lightsail using the Seahorse software on a free to use development
environment: Click here to get a Free use licence
Learning Objectives
About this Tutorial | |
---|---|
Time | 10-20 minutes |
Cost | Free |
Use Case | Compute |
Products | Amazon Lightsail |
Level | 100 |
Last Updated | September 22, 2020 |
In this tutorial you will complete the folowing steps:
Launch a clone of your WordPress Website on Amazon Lightsail. No AWS knowledge required
Simple and Intuative process from within your WordPress Adminstration Dashboard
There are no charges for using WP on AWS Plugin or Amazon Lightsail for this tutorial.
Your existing Website will not be affected and will remain in it’s current location.
Complete the following steps to sign in to the administration dashboard of your WordPress website.
If you are already signed-in, skip to step: Install Plugin.
2.1 — In a browser, navigate to your site: http://example.com/wp-login.php
(replace example.com with the URL of your WordPress website).
2.2 — Log into your instance.
Now you have logged-in to your WordPress Administration Dashboard, the required plugin can be installed.
3.1 — Download the Plugin zip file and upload it manually to your site. (Download WP on AWS Plugin here).
3.2 — Install via the WordPress Plugin Repository Search
When the installation process is complete, click on Activate to activate the Plugin.
A License Key is required to activate the installed Plugin.
4.1 — Request a license from the Service Provider: Seahorse
In this step, you will activate the License Key you received.
5.1 — Activate the License key you received from the service provider.
Once the License Key is activated, you can validate your AWS IAM keys.
6.1 — Validate your AWS IAM Keys.
Did not receive keys from the Service Provider?
Complete the following steps to validate your AWS IAM keys:
In this step, you choose the AWS Region for your WordPress website.
For the trial clone process, there is no option to select a region so Step 7 is skipped. Any full licensed version of the software allows for selection of any Lightsail region but it is restricted to eu-west-1 (Ireland) for the free trial clone process.
In this step, you prepare the Database.
8.1 — Create an automated clone of your website’s database. This clone will be used to import your website’s content to AWS.
In the WP on AWS Plugin interface, complete the following steps:
In this step, you prepare the website’s file system.
9.1 — Create an automated clone of your website’s file system. This includes your themes, plugins, images, etc, and will be used to display your website’s content on AWS.
In the WP on AWS Plugin interface complete the following steps:
Now that your website has been prepared, a copy can be uploaded to AWS.
10.1 — Upload the clone of your website
This includes your database, themes, plugins and images etc and will be used to create your cloned website on AWS.
In the WP on AWS Plugin interface, complete the following steps:
When complete, the Clone to AWS status will be updated. Progress duration may vary depending on the size of your file system and the server on which it is hosted.
After a copy of your Website has been cloned to AWS, it can now be launched.
11.1 — Run a test migration to view a clone of your WordPress site in AWS Lightsail.
In the WP on AWS Plugin interface, complete the following steps:
When the initial request is complete the IP address of your cloned website will be displayed but the website is still have complied.
11.2 — You will receive an email to the address associated with your licence which contains links to view your website.
You migrated your WordPress website to run on Amazon Lightsail using Seahorse!
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
Dive straight into the feedback!Login below and you can start commenting using your own user instantly