I originally decided to use a Raspberry Pi 3B+ as a host. The Pi has performed well and, after a year, I remain happy with that decision and do not plan on moving to another solution. The single caveat to this is that I plan on moving away from using a Micro SD card for permanent storage to a full blown SSD.
In the future I aim to explore PeerTube (or similar) and, at this point, I may have to move to a more powerful board than my now superseded 3B+.
The Raspbian/Nginx/Jekyll stack has worked well and I plan to continue with this configuration - albeit with a little more automation. My move to SSL via Let’s Encrypt was easy to set up but seemed to upset Google for a month or so. In hindsight, I should have implemented SSL from day one.
I continue to use Google as a domain registrar thanks it it’s support for IPv4 Dynamic DNS however I am considering moving to Mythic Beasts both to reduce my dependency on Google and due to their support for Dynamic DNS for both IPv4 and IPv6. As Virgin Media does not yet support a native IPv6 connection this will be a low priority move.
The Virgin Media connection continues to be reliable enough to self host. While the April bounce to upload was nice, I’m not certain that there would have been any material difference if the previous 20Mb/s speed had been maintained. Should I start to self host video (rather than use Youtube) then I suspect additional upload will be required.
Jekyll has worked well for me; I produce a reasonably modern site without the hassles of maintaining a Wordpress (or otherwise) stack. Personal and professional commitments mean that I have not been able to update as often as I would like; there are a number of projects and a number of images I would like to have uploaded that I have not yet had chance too. In spite of this lack of content, I remain happy that I have control of content availability and location.
All in all, I believe this has been a good first year and, barring any unforeseen circumstances, I plan on continuing to run chrisrcook.com into the 2020s.