So I’ve been a busy creator.

I’ve been busy migrating most of my sites off of DreamHost onto my homelab.

This has actually worked pretty well.  I set it up with a Cloudflare frontend, pointing to a DreamCompute proxy server, which has a Tailscale tunnel into my homelab, which is served off of two servers – one a rather beefy webserver and another a less beefy but more server-class gen 8 microserver, as the MySQL server.  Other than being kinda slow (which I think I can fix with caching) it’s working fine.

I wasn’t really unhappy with DreamHost, but there were two reasons I wanted to make this move.  The first was that it was rather expensive.  I was paying $60/mo in hosting fees, and, this also leads into the second reason – it was on a VPS so I couldn’t easily develop or debug… or add additional functionality.  Like, for example, pspell was not available and I couldn’t install it.  So at the expense of a $6 or $12 cloud compute instance, I can get rid off all those VPSes…  which is good for the bottom line and I can redirect those funds elsewhere, while also having a lot more flexibility.

It is a little slower, because the traffic has to transit several more layers, but it kind of is what it is.

One thing I can do now is tie this instance to an ollama server, so I can add AI functionality to Lily.  Not entirely sure what I’m going to use that for, but at least now I have the option.

So we’ll see how this goes.  There’s a lot more administrative overhead – I have to back up offsite to backblaze now, and there’s a truenas server (another gen 8 microserver with SSD drives), and…  yeah.  Sometimes you pay with time what you save with money, but in this case, I think it’s worth it.

I’ll be spending some time speeding this up, but it might take a while as I figure out how to solve that problem.  Caching dynamic data is difficult…

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x