SELF-HOSTED(7) SELF-HOSTED(7)

self-hosteda 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