Your website goes down because it lands on HN... but still, there is a non-trivial cost when there are no visitors.
Your website goes down (or worse: gets hijacked) because you forgot to install the newest security update.
Your website goes down because, at some point, you lose effort in maintaining it actively.
My opinion is that the best way is to host through GitHub (or a similar service). It is up, the way you want. Yet, if anything goes wrong, you still have everything, and there is little friction to push it somewhere else.
Sure, if you want to self-host as you have as a DIY project, excellent. For a reliable, safe, cheap, long-term way of sharing data, it is unlikely to be an efficient solution.