Hacker News new | ask | show | jobs
by chrisseaton 2220 days ago
This seems both more work and more expensive than GitHub Pages. Hardly the cheap or lazy option.

And if the author is reading - your Author link is broken.

5 comments

Yeah, creating a Docker container and setting up Caddy seems like a lot of work.

Netlify, Firebase Hosting, GitHub pages, etc, all make it super easy to host a static blog for free, require zero maintenance, and are all backed by global CDNs.

My blog setup uses Netlify to automatically build and deploy on a git push using the built in Hugo support.

Now of course, there is the argument of what "self-hosting" is. Does it just mean you own your domain name and content? Or does it mean you are actually running the server? If its the latter, then sure this is a valid solution, but if all you care about is owning your domain and content I'd use one of the static hosting providers.

agreed, seems like running your own server just for a blog is really overkill and has a lot of overhead for no reason
I heard Troy Hunt say about why he uses a blog service instead of hosting it himself, (roughly) "Do I want mess around with server configuration or do I want to write?"
Not disagreeing, but the post is titled "Self-Hosting a Blog" which I would assume means that the blog author has already made the decision not to use GitHub or Netlify (for some reason, don't know why).

The truly cheap would go with one of them and avoid the $2.50 monthly fee for a server.

I rather just install WordPress on a $5 a year shared hosting service, or as you said GitHub pages, so just convert WP to static files. I'm not big on WP but it just freaking works, and if it can generate decent static files, why not?
WP can generate static files? Is that built-in or a plugin? That's super cool.
Github pages still has no ipv6 support though. Either neocities, netlify or random web hosting company are better options than this imho.

Granted one can also fix this problem by sticking a caching CDN with ipv6-support in front.

Yes that's a problem... hopefully they'll fix it and then it's fixed for many sites.

But this blog post doesn't set up IP version 6 either.

+1 Github Pages if you are comfortable on the command line and with markdown

I have some notes on how I played with it a couple years ago. https://www.growthalytics.com/programming/2015/07/19/setting...