Tyler Robertson

The Great Website Move: Taking Stock

Thursday, May 29, 2025

Ah, geez. Here we go.

With Glitch shutting down in just a few weeks, I've decided to set aside some time to migrate my personal site and projects over to a new hosting solution, doing some touch-ups and documenting along the way. This'll probably be a series of a few posts, which will be in no way prescriptive, and we'll see where it ends up. If you're here because this is something you're working through as well, I also recommend checking out Jenn Schiffer's streams where she's tackling this live and on-camera.

To kick us off, I need to figure out what I've actually got, and what all needs to be migrated. I'm really pulling inspiration from Jenn here, and will be sorting my Glitch projects into four quadrants:

  1. 🗃️ Static sites: HTML/JS/CSS sites that don't need anything fancy to host
  2. ⚙️ Dynamic sites: Web apps that use NodeJS and Express (or similar) to serve dynamic content, and need a bit more TLC to keep running
  3. ⭐️ Sites I want to keep active: Things I'm actually using or want people to have access to all the time
  4. 💤 Sites that can sleep: These sites probably have good or interesting code still, so I'll want to hang on to them, but they don't need to actually work

My gut instinct (and we'll see how this plays out) is that static sites can be hosted one way, dynamic sites can be hosted another way, and anything that can sleep will go into GitHub repos. Whatever doesn't get listed in one of those quadrants is just gonna sit on my machine, and probably won't get touched again.

Now let's pull up my Glitch profile and get to work!

Static sites

⭐️ Keep

💤 Sleep

Dynamic sites

⭐️ Keep

💤 Sleep

OK, there we go! 7 static sites and 6 dynamic sites that I want to keep active, and several more of each to archive. That gives me a lot of hope that, with a bit of editing, the dynamic sites can be updated to all run from the same server, and the static sites can be served from something simple. That'll all come next!

Like this post?