Hosting your blog on a beaglebone
August 27, 2017
Obviously I put this site up to help me with looking for a job, but I’ve always wanted to create a weblog so this is a good opportunity for me to do so. Perhaps I will blog my thoughts weekly? Who Knows? Likely the blog will languish with fewer than four posts.
Most techincal people like me host a techinical blog. I think that’s nice but I’d like to collect some non-tech thoughts here. One of my favorite bloggers online is Tim Bray and that’s because his blog attempts to say something rather then just be a collection point for tech notes. Which makes it more interesting to read.
Currently this site it hosted on a beaglebone running Fedora 25 off the cable modem connection at my house. The beaglebone has a single armv7 core clocked at 800Mhz and 512MB of memory. This machine also hosts my ttrss site, which is pretty heavy weight. It needs a webserver & Database (postgresql). Since this hugo blog site is a static content site and I don’t expect it to get very much traffic (probably none) I expect this to work out ok. If things start going poorly I’ll likely rehost the site on some cloud service (likely github pages).
The beaglebone is managed by puppet. Which is a fun project. It takes many minutes to run and apply the catalog since the machine is so slow. To get this working I wrote a small and fun ttrss module with I’ve hosted on my github and puppet forge.
The fun part about opensource is you really don’t know if anyone even tries your software out. I don’t expect puppet-ttrss to see many users. It really doesn’t support may operating systems. Not many people want to host their own ttrss site much less manage it with puppet. So I expect my user base to basically be myself!
Well enough for now..