Last login: on ttys000

cat aboutMe.txt

I work at Reclaim Hosting as our Community Instructional Technologist. I am passionate about educating and empowering people who want to make cool stuff on the web.

I blog on this site, post on Mastodon, and occasionally write code. You can also find links to my public pbookmarks, my PeerTube site for videos and streaming, and an archive of my slides and presentations here.

Migrating WordPress Multisite setups to the cloud!

A couple of weeks back I did a stream with Amanda and Pilot where I showed off what I’ve been learning about moving WordPress Multisite and Commons in a Box setups to Reclaim Cloud. I’ve done a few CBOX Openlab migrations, most recently for SUNY Oneonta and University of New Haven, so I wanted to document what I’ve been learning. The great thing about CBOX Classic and CBOX Openlab is that they really are just WordPress Multisite, and so not too much special was necessary above and beyond moving any other Multisite....

October 5, 2023 · 5 min

Building a Streaming and Recording Setup for Reclaim Open

It’s been a long time coming, but I’m finally getting around to writing about Reclaim Open. Reading Tim’s post on his pinball streaming rig for Reclaim Arcade has inspired me to start with the streaming / recording setups we used for Reclaim Open and how that all came together! This post has become so long that I’m positive no one will read it, but hey it will be useful for me to look back on!...

July 20, 2023 · 12 min

Spinning Up an Even Older WordPress Site Using Docker Compose

Following up my last post, I realized that I wasn’t looking through the tags on Docker Hub properly, and the earliest version available as a pre-built container is actually WordPress 3.9! I had to take a closer look at the logs and make some guesses, as it turns out the environment variable for pointing WordPress to the right database host is different, and its hard to find info on using 8 year old docker images, but I got it working:...

July 12, 2023 · 1 min

Spinning Up a Pretty Old WordPress Site Using Docker Compose

UPDATE: I got WordPress 3.9 working too! For reasons, I needed to spin up a very old WordPress site using Docker today. I’m writing this blog post mostly just to jot down the compose file so I have it handy in the future. Digging through the oldest tags for the wordpress image on DockerHub it looked like 4.1 was the oldest version available, so I went with it. For the database, (after some trial and error) I ended up using the last version of MySQL version 5....

July 12, 2023 · 2 min

Our Disney Trip

June 11th through the 17th Abby, my parents, Nat, and I all took a trip down to Disney World, and I’m finally getting around to posting some pictures here. Nat absolutely loved it, and it was amazing watching a 4-year-old experience all this! Monday: Magic Kingdom On Monday (our first day in the parks) we went to the Magic Kingdom. We did quite a lot on our first day. Nat got to meet several Princesses, which she was over the moon about....

July 3, 2023 · 2 min

To-do list for this site

I’ve got a whole list of improvements I want to make to this site coming off of Reclaim Open. This blog is a static site made with hugo and of course hosted on Reclaim Hosting. If you are curious about how it works, I’ve done a stream and accompanying blog post about it: My Hugo setup and how this blog works ☐ Pull in posts from Mastodon This is a big one, and will take some design and javascript work....

June 22, 2023 · 3 min

Some notes on upgrading PostgreSQL in Docker

Here are some quick notes from helping Jim upgrade his bava.tv Peertube instance from PostgreSQL 10 to PostgreSQL 13. bava.tv uses Docker so actually changing Postgres versions is dead simple (basically just edit a number in the docker-compose.yml file and restart the containers) but we found out pretty quickly that you can’t just change the version of Postgres and expect the database to still work. First I cloned the environment so I could do some testing and added Adminer to the docker-compose....

June 21, 2023 · 3 min

A quick web UI for database management in docker-compose!

I have a lot of half-finished blog posts that I want to finish up soon coming back from both Reclaim Open and a week-long family vacation, but hey I might as well finish up this old draft as I used this trick yet again today. I’ve got to get the blog momentum going after a few month’s hiatus! I work with docker and docker-compose very often for Reclaim Cloud stuff nowadays, and while I’m pretty comfortable with bind-mounts, docker volumes, and docker cp for getting files in and out of containers, doing serious things with databases still scares me a little....

June 19, 2023 · 3 min

Update to the desk setup!

It has been way too long since I’ve blogged, so I’ll dip my toes back in with a small update from my desk setup post from February. I recently added a third monitor to my setup, a refurbished Gigabyte M32U that I got for a pretty good deal! It’s a 32" 4K monitor, which has been an awesome upgrade in terms of screen real estate, and sharpness of text for my primary monitor!...

April 27, 2023 · 2 min

My multi-monitor, multi-computer, multi-os, working, streaming, recording, and gaming desk setup!

Today I did a stream talking all about my desk setup! I’ve been wanting to do this for a long time, but after wrapping up the Reclaim EdTech OBS flex course, now felt like a good time. The main trick with my setup is it’s designed to work with both my Macbook Pro, which I use for work and of course runs macOS, as well as my gaming PC, which runs Windows....

February 3, 2023 · 2 min