Skip to content
edwardramos.com

Be the song that you here in your head

edwardramos.com

Be the song that you here in your head

  • Home
  • About
  • Donate
  • Resume
  • Links
  • Home
  • About
  • Donate
  • Resume
  • Links
Close

Search

Subscribe
Uncategorized

Notes From Setting Up My First DigitalOcean WordPress Server

By edwardramos
June 6, 2026 2 Min Read
0

I wanted to move my personal website from AWS Lightsail to a new VPS, I wanted to leverage a server I am using for other projects and save some money.

So I set up WordPress on a DigitalOcean server.

That sounds cleaner than it felt.

The actual process was a mix of SSH keys, Ubuntu updates, Apache, MySQL, PHP, WordPress files, DNS records, firewall rules, database settings, browser timeouts, and a few moments where nothing appeared to be happening and I had to figure out whether the issue was the server, the network, the firewall, or me.

That was the useful part.

It is easy to forget that websites are not magic. They are stacks of decisions. A domain points somewhere. A server listens on a port. A firewall allows or blocks traffic. A web server responds. A database connects. A configuration file has to match the credentials you created. One wrong value and the whole thing looks broken.

I ran into that quickly.

SSH worked once the right key was in the right place. Apache worked once the firewall allowed traffic. WordPress worked once the database settings lined up. DNS worked once it had time to point at the new IP. None of it was impossible, but none of it was automatic either.

That is what I liked about it.

I could have used a simpler hosted setup. There is nothing wrong with that. But I wanted to understand what was underneath. I wanted to know what an Ubuntu server looked like, how WordPress actually landed in /var/www/html, what Apache was doing, why MySQL mattered, and how DNS and firewalls could make a working site look dead from the outside.

There is a particular kind of confidence that comes from fixing the thing yourself.

Not expert confidence. Not “I know everything now” confidence. More like, “I know enough to keep going.” That is a good feeling.

This site is still simple, but it’s been around for years and I expect to keep around for many more. This project felt good. Not because I wrote every line of code, but because I touched the pieces. I saw the errors. I made the server respond. I connected the domain. I got WordPress running.

That matters to me.

A personal website is not just a place to publish. It can also be a place to learn in public, document the process, and leave a trail for your future self.

So this is one note in that trail.

And the next time something breaks, at least I will have a better idea where to start.

Author

edwardramos

Follow Me
Other Articles
Previous

Why I Still Think Personal Websites Matter

No Comment! Be the first one.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Notes From Setting Up My First DigitalOcean WordPress Server
  • Why I Still Think Personal Websites Matter
  • What Is Prompt Engineering?
  • Wrap Up: DGR Boston 2025
  • Enable external sharing for Power Bi

Recent Comments

  1. Edward Ramos on My 360° view at LavaStorm
  2. Milo on My 360° view at LavaStorm
  3. Isaac on Thank You
  4. Isaac on Welcome!
  5. Isaac on My 360° view at LavaStorm

Archives

  • June 2026
  • May 2026
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • May 2024
  • April 2024
  • January 2024
  • February 2023
  • September 2022
  • April 2021
  • February 2020
  • August 2019
  • April 2019
  • October 2018
  • January 2018
  • December 2017
  • July 2017
  • January 2017
  • December 2016
  • September 2016
  • August 2016
  • March 2016
  • December 2015
  • October 2015
  • September 2015
  • August 2015
  • July 2015
  • June 2015
  • February 2015
  • May 2014
  • March 2014
  • February 2014
  • August 2013
  • July 2013
  • April 2013
  • March 2013
  • February 2013
  • January 2013
  • November 2012
  • October 2012
  • September 2012
  • July 2012
  • July 2011
  • June 2008
  • August 2007
  • July 2007
  • June 2007
  • May 2007
  • January 2007
  • October 2006
  • August 2006
  • July 2006
  • June 2006
  • May 2006
  • February 2006
  • December 2005
  • November 2005
  • August 2005
  • July 2005
  • June 2005
  • May 2005
  • April 2005
  • March 2005
  • February 2005
  • January 2005
  • December 2004
  • October 2004
  • February 2004
  • November 2003
  • October 2002
  • September 2002
  • May 2002
  • January 2002
  • November 2000

Categories

  • Art
  • Automotive
  • Entertainment
  • Food
  • Life
  • My Work
  • Tech
  • Travel
  • Uncategorized

Copyright 2026 — edwardramos.com. All rights reserved. Blogsy WordPress Theme