Launch a WordPress Instance Using Amazon Lightsail
Last Updated :
30 Aug, 2020
WordPress is a content management system (WCM) which is a tool that organizes the whole process of creating, storing, and showcasing web-content in an optimal way. But, the process of creating a WordPress is not that easy it requires a lot of understanding of the topic. To make this easy Amazon Web Service(AWS) has launched a tool named Amazon Lightsail which is the easiest way to get started with virtual servers, storage, databases, and networking, plus a cost-effective, monthly plan.
Lets, look at how to launch WordPress Instance using Amazon Lightsail.
Step 1: Create/ Login to Amazon Web Service(AWS) Account
The first step is the basic step to simply create/login to your AWS account. After the AWS Dashboard is opened type Lightsail in the above white search bar on the page.

Step 2: Create a WordPress Instance
To create a WordPress instance follow these steps:
1. Click on the Create Instance button and choose your instance location and instance image.

2. Select the Blueprint, in our case select the WordPress icon.

3. Choose the Instance Plan, in our case we will use the free trier plan which gives free access to Lightsail for one month(up to 750 hours).

4. Enter the name of the Instance. It Must be unique within each AWS Region in your Lightsail account. It Must contain 2 to 255 characters. It Must start and end with an alphanumeric character or number. And it can include alphanumeric characters, numbers, periods, dashes, and underscores.

5. Choose Create Instance
Step 3: Connect Instance via SSH
In order of connecting your instance via SSH follow these steps:
1. On the Instances tab of the Lightsail home page, choose the SSH quick-connect icon for your WordPress instance (as shown in the figure by the red arrow).

2. After the browser-based SSH client window opens, enter the following command to retrieve the default application password:
cat $HOME/bitnami_application_password

3. Make note of the password which will display on the screen after the above command runs.
Step 4: Sign in to the administration dashboard of your WordPress website
1. In place of PublicIpAddress type the public IP address of your instance. By logging on to: http://PublicIpAddress/wp-login.php

2. Log into your instance.

Logging to Lightsail Dashboard
You are now signed in to the administration dashboard of your WordPress website where you can perform administrative actions.

Step 5: Creating a static IP address and attach it to your WordPress instance
The default public IP for your WordPress instance changes each time you stop and restart your instance. A static IP address, attached to an instance, stays the same each time you start or stop the instance.
1. Choose the Instance you created and select the create static IP.

2. Choose the Instance to be attached with the static IP address.

3. Name your static IP and then click on Create.

Now when static IP is attached create a DNS zone and map a Domain Name for your WordPress Instance. Your WordPress Instance is up and running.
Similar Reads
How to Launch a WordPress Website using Amazon EC2 Server ?
What is Amazon web service (AWS)? It is a secure cloud services platform. It offers services like compute power, database storage, content delivery, and other functionality to help businesses scale and grow. What is Amazon EC2? Amazon Elastic Compute Cloud (EC2) is an Cloud Based Services IaaS (Infr
3 min read
Launching AWS EC2 Instance using Python
In this article, we will learn how python can be used for creating and managing Amazon Web Services (AWS) such as Elastic Compute Cloud (EC2), Simple Storage Service (S3), Relational Database Service (RDS). For this purpose, we will use boto3 library of python, Boto is a Python package that provides
4 min read
Amazon VPC - Launching an EC2 Instance into a VPC
This article will cover all the aspects of Launching an EC2 Instance into a VPC. As we are already aware of the basic process of launching an EC2 instance on AWS, launching it into VPC is almost the same. Every EC2 instance launched on AWS is by default launched inside the default VPC of that partic
3 min read
Amazon Web Services - Introduction to Amazon Lightsail
Amazon LightSail is an AWS service that provides the a gateway for simplified cloud hosting helping the AWS users. It act as a user-friendly cloud platform that is designed for easy hosting and management of virtual private servers (VPS). With the LightSail service users can quickly develop and mana
9 min read
AWS RDS - Launching RDS Database Instance for Free
In this article we will look into how you can launch an Amazon RDS database instance that's covered by the AWS free tier. To do so follow the below steps: Amazon RDS free tier is available to you only in the first 12 months of your AWS account creation. Each calendar month, the free tier allows you
3 min read
Amazon RDS - Stopping a DB Instance Running on MySQL Engine
In Amazon RDS, we are given the liberty to modify the activation state of the resource owned by us. These states include multiple options for us to choose from. Here in this article, we will look at the "STOP" option. This state temporarily stops all the processes running simultaneously on the resou
2 min read
Amazon RDS - Rebooting a DB Instance
This article is a step by step guide for Rebooting a DB Instance. But before learning the process of rebooting an instance, we need to know about DB Instances and how to create one on AWS. DB Instance or Database Instance DB Instance is an obscure database dominion running on a cloud platform, here
4 min read
Amazon RDS - Renaming a DB Instance
This article will cover the steps involved in Renaming a DB Instance. A DB Instance is nothing but a database which includes a bunch of memory structures for managing data files. For more detailed information on the topic give the linked article a read. For renaming an existing DB Instance, Step 1:
1 min read
Launch the EC2 Instance in AWS with New Instance Wizard
Pre-requisite:- EC2 EC2 stands for Elastic Compute Cloud and it is an AWS web service for on-demand computing service. It is based on the pay-as-you-go model. We can create instances anytime from anywhere via the internet. We can easily create the instance or terminate the instance within minutes wi
2 min read
Amazon RDS - Starting a Previously Stopped Amazon RDS DB Instance
This article aims to enlighten you about "Starting a Previously Stopped Amazon RDS DB Instance". AWS provides us the facility to start, stop or delete any DB Instance at any time. All this is entirely dependent on the user, i.e. he or she is the only person who can perform these operations on the ru
2 min read