It’s been a while.
Life has been crazy.
My focus these days has been on the kids and making the most of their education while we’re all trapped sheltering in place. It’s a very interrupt-driven environment, which means that it’s tough to sit and focus on development work. So, I figured I’d do a little easy sysadmin work and get the blog back in decent shape.
This site has been living on a t2.small AWS instance for years. I had used a Bitnami installer to package up a whole WordPress installation. It was super easy to set up but was getting harder to maintain. The VM was running Centos 6, which is just prehistoric these days, and with apache, PHP, WordPress, and MySQL all bundled, it was hard to make sure that everything was up to date.
So, I broke everything back apart and did clean installs. Got the OS upgraded to the latest Ubuntu, which is dramatically easier to keep up to date. I moved off of Mysql and instead used AWS RDS Aurora. Did a clean vanilla install of WordPress.
One last thing that I had wanted for a long time so that I could take snapshots of the server and run multiple instances if necessary, was to move the media libraries and other files to S3 and use a CDN. This turned out to be easier than I had expected. Just required 2 CloudFront distributions for all of the sites hosted on this installation.
Now, I’m ready to get back into the habit of posting some thoughts and ideas. Not that I think anyone will read or care, but I’ve got to keep practicing writing.