You are currently viewing How to Host Websites on AWS LightSail for Under $10 per month

How to Host Websites on AWS LightSail for Under $10 per month

  • Post author:
  • Post last modified:June 13, 2024

AWS Lightsail is a great platform for hosting websites on your own. Lots of benefits and very little technical expertise is needed. You can try it today for FREE for a couple of months. Check out AWS Lightsail pricing for current costs. This guide is written for Mac users, but Windows users can also develop your AWS LightSail server if you follow along. Video included.

BENEFITS OF AWS LIGHTSAIL:

  1. Super Fast Hosting
  2. Not Sharing with ANYONE
  3. Your Own DEDICATED IP ADDRESS
  4. Easy to Launch
  5. Easy to Maintain

You can host approximately 265 sites on an Amazon Lightsail Instance with this system. It does not offer email services. There is a workaround which I explain at the bottom of this post.

Personal Experience: I like this as a small solution for web hosting. It’s nice because you separate yourself by having your own IP address and the speed of AWS LightSail for hosting websites is pretty good. I’ve put several clients onto this as a solution, rather than having them use shared hosting on some of the platforms where your website can be one of hundreds or even thousands of sites sharing processors and IP addresses.

If someone were to ask me to rate AWS LightSail on a scale of 1-10, I’d rank it like this:
10 – Reliability
9 – ease of use
10 – flexibility for use from Mac or PC
9 – carefree (not needing a lot of maintenance)
10 – Security
9 – Pricing

Overall, it’s a great deal. If you go to a hosting company and want to get your dedicated IP address, they’d charge a minimum of $5 per month for that. AWS Lightsail includes that in their already low monthly price. That makes it hard to beat. And I truly believe that having your own IP address helps with SEO too.

Step 1  Signup for Amazon Web Services.

Step 2 Go to Light Sail, and choose “create an instance”.

Step 3 

Pick Instance Zone (I use Ohio because its in the middle of the country)

Pick your Size of Instance and features.

Pick Linux/Unix & OS Only

Pick the latest version of Ubuntu

Create an SSH key pair and download yours.

Choose a pricing plan.

Give your instance a name

Then hit Create Instance and wait…

Step 4 

Once the instance is Running, Click the 3 stacked dots and choose MANAGE

Click on Networking

Under the IP address, choose “Attach static IP”

Give it a name (I usually keep it the same as the Instance Name)

Create and attach. 

Continue

Reboot

Document your new IP address

Choose Connect Menu & Connect using SSH

Step 5 Run Updates for Ubuntu

Paste this:  

sudo apt update && sudo apt upgrade -y

Wait for it to finish (5 minutes later) then type sudo reboot

Close the window and wait about 2 minutes for it to finish the upgrade

Connect using SSH again

Step 6 Run the CyberPanel install

Paste this:

sudo su - -c "sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)"

Wait again,,,

CyberPanel Installer v2.1.2
RAM check
: 184/981MB (18.76%)
Disk check: 7/30GB (27%) (Minimal 10GB free space)

1. Install CyberPanel with OpenLiteSpeed.
2. Install with LiteSpeed Enterprise.
3. Exit.

Type 1 (enter)

Create a password (make it good)

Other questions you have to answer:

Memcached (default Y): Y
Redis (default Y): Y
Watchdog (default Yes): Yes

Finalize. 

Setup ports in Networking:

AWS Lightsail setup

Restart

Now access it in a browser:  (your IP address):8090

User Admin

Password (the one you made up)

WARNING: Lightsail does not allow you to send emails from the server. HOWEVER: You can add an SMTP plugin to your WordPress sites and then this plugin can send emails from your WordPress installation.

Follow Along Video:

Once you’re setup and running, check out my other articles to learn how to tune your WordPress site for better Optimizing Search Placement and great, inexpensive SEO tools.

This Post Has One Comment

Leave a Reply