self-hosted — a
tale of migrating to my own server
If you look at the first post (a-new-hope(7)) on this site, you'll see that this site started as a series of static HTML files that I was, by hand, uploading to Fastmail via their "files" GUI.
Being a total nerd for automation, I was always on the lookout for an excuse to migrate to my own server, where I could (over)engineer a pipeline to build my static content and deploy it without ever leaving the terminal.
That excuse presented itself in the form of needing to get a VPS to stand up my hobby-project, `euchre.live`. If I was going to pay for a tiny VM, it was a no-brainer to move my personal site to it too.
This turned out to be a great learning experience — getting hands on experience with reverse proxies, DNS, and a variety of operating systems and webservers (first hosted on Alpine Linux and migrated to OpenBSD). Additionally, I could self-host git repos, which has long been a nerd-goal of mine :)
I plan to write a lengthier post about the joys of self-hosting in the future, but for now, I really just wanted to give a brief update on where I landed and what the current stack is.
I'm currently running (in no particular order):
That's all for now!
|July 19, 2020||OpenBSD 7.0|
© 2019-2021 Alex Karle | Home | License