
We all got into software and engineering because we love solving problems. If you don’t like solving problems, you might want to rethink a few life choices.
Me? I love using AI, YouTube, other people’s hard-earned lessons—and yeah, sometimes just beating my head against the wall until something finally works.
There’s something addictive about the moment it clicks—when you take a tangled mess and turn it into something smooth and functional. And if I can write it up in a way that helps you too? Bonus points.
This site is where I’ll start putting those wins. If I fix something with code, a workflow, a script, or just a better mental model—you’ll find it here.
Today’s win? Getting WordPress spun up hella fast on AWS.
✅ How I Set Up WordPress Hella Fast in AWS (Step-by-Step Edition)
1. Logged into AWS Console
- Went to: https://lightsail.aws.amazon.com
 - Signed in using my AWS credentials.
 
2. Created a Lightsail Instance
- Clicked “Create Instance”
 - Platform: Linux/Unix
 - Blueprint: WordPress
 - Instance Plan: Picked the cheapest one (
$3.50/monthor whatever’s lowest) - Instance Name: something like 
chris-wordpress - Hit “Create Instance”
 
3. Assigned a Static IP
- Went to the Networking tab in Lightsail
 - Clicked “Create Static IP”
 - Chose the running WordPress instance
 - Gave the IP a name and clicked Create
 - That IP became the public address of the WordPress site
 
4. Accessed WordPress
- Opened a browser and visited:
http://<my-static-ip>
Example:http://3.144.112.36 - Saw the Bitnami WordPress homepage ✅
 
5. Logged into WordPress Admin
- SSH’d into the instance from the Lightsail console:
 
cat /home/bitnami/bitnami_credentials
- Got the default admin username (
user) and auto-generated password - Logged in at: 
http://<my-static-ip>/wp-admin - Changed the password and started customizing
 
6. Installed a Theme
- Inside WordPress Dashboard:
- Appearance > Themes > Add New
 - Searched for Astra
 - Installed + Activated it
 - Clean, fast, flexible
 
 
7. Added Key Plugins
- Plugins > Add New:
- Elementor – for easy drag-and-drop editing
 - UpdraftPlus – for site backups
 
 
8. Set Up a Blog Page
- Pages > Add New > 
Blog - Then:
- Settings > Reading
 - Set “Posts Page” to 
Blog 
 
9. Connected My Domain
If using Route 53:
- Go to Route 53 > Hosted Zones
 - Add an A record: 
Type: A Name: chrissolvesyourproblems.com Value: <Lightsail static IP> 
10. Set Up SSL with Let’s Encrypt
SSH into your instance:
ssh -i path/to/your-key.pem bitnami@<your-ip>
Run Bitnami’s SSL tool:
sudo /opt/bitnami/bncert-tool
You’ll be prompted to:
- Enter your domain(s):
chrissolvesyourproblems.com www.chrissolvesyourproblems.com - Agree to HTTP → HTTPS redirect
 - Agree to set up automatic renewal
 
This tool installs a free Let’s Encrypt certificate and configures auto-renewal via cron.
Once done, your site will be available at:
https://chrissolvesyourproblems.com
11. Wrote This Blog Post
Because documenting wins is how we compound momentum.
Hope you liked it,
Chris
💡Liked this post?
Get real-world solutions like this in your inbox—join the newsletter.