Ask HN: Where do you host your personal blog these days?

61 points by thakobyan ↗ HN
I've been using Medium for almost 2-3 years now to host my personal site and blog (https://tigran.nyc). I've started to feel I want something more customizable. Any suggestions will be appreciated.

71 comments

[ 3.4 ms ] story [ 136 ms ] thread
Chances are, nobody cares and nobody finds your site in the first place. Just keep a desktop zimwiki or a diary. I recommend using fountain pens, they are lovely tools to write with.

People read successful people's blogs, not yours nor mine (had one 15 years ago, no one read that either). So stop wasting time on tweaking the front porch and work on the piping instead.

I am a fairly unknown random person, and I get about 100 people a day to my personal blog, hosted on github pages. I don't promote it at all, it's mostly organic search results on whatever problem I've had to solve or solution I've discovered. I post once every few months.

Occasionally I get an email thanking me for a post, or correcting some error.

I'd say that largely depends upon the content. For the content in the original post, I'd generally agree that there isn't likely a huge audience. For some niche (often technical) topics/articles however, the content can be a very valuable resource to interested readers.

Additionally, writing blogs/or blog like articles on one's own site doesn't necessarily have to be directed at growing an audience. I personally think that adding some formality to writing (which might not exist in a diary) and publishing it can produce some useful notes for the author to reflect upon later. If nothing else writing short articles can serve as useful practice in writing down and expressing ideas. Of course there is still plenty to be said about the benefits of pen and paper which people do seem to overlook.

Why so pessimistic? Maybe when writing a blog you won't get more than a handful regular readers, but keeping it public stimulates you to talk about you, your job, and the solutions you got when encountered a problem (sure, you won't talk about how much you love your dog, I hope).

I'd also say that a well kept blog may be more important than a CV since you can actually tell how good you are in your job.

To answer the question: I used to blog with pelican, and now hugo.

I guess it came through like that unintentionally. I had a bad time dealing with procrastination back then, where I was writing up snippets and thoughts on a blog instead of working on projects that really pushed me forward in life. Tweaking html and whatnot.

I feel that most people crave attention more than they crave growing in whatever they are writing about. Maybe it all boils down to how I felt back then. These days, I read much more and write very little. It fits me at the moment, and I am better for not craving others attention and approval.

Oh well, I'll stick to fountain pens for now. :)

Well not with that attitude.

I host an (unknown) personal blog on AWS running Django

I host Ghost on a digital ocean VM. $5 a month isn't too bad hosting anything.
I've been using budgetvm's openvz VPS's for 2 yrs. Fairly happy, plenty of options for space if you need it.
Look at static blog generators (hugo, jekyll) + s3 + cloudfront. You don't pay unless you have traffic.
Along these lines, I'm trying Github pages with Jekyll; works for me.
I'm going to second this, especially for a tech blog.

I sent one up in January. Despite not spending much time on it so far, there were a couple things I've already gathered from it.

First, is basic Git functionality. Without having much experience with remote repos, it provided me a good opportunity to try things out without being able to break too much. I essentially write up posts locally, then push them to a GitHub repo. Super simple.

Second is Linux and SSH. I have local repos on a Linux machine at home. I can SSH into the machine, write up a post, then push it out. I had very little knowledge of Linux and SSH prior. It's been pretty helpful.

The biggest thing I think it offers is convenience. I have a very simple way of writing posts, no matter where I am. It's pushed me to learn new systems (ones that a lot of people are already familiar with) and it allows for a simple means of fixing things (through GitHub's interface) in case I do break anything.

Static generators are what I'd recommend (my preferences are Hugo and Nikola) but instead of s3/cloudfront I use Netlify to deploy.

I've commented about Netlify before but they really are pretty great. The free tier is enough for a personal blog.

I've also used GitLab pages, but their integrated CI can be pretty slow (sometimes taking several hours to run) and I got frustrated with that, but they're a solid choice when not having those issues.

I recently switched my old VPS-hosted Wordpress blog to a static site generated by Middleman[1] hosted on Github pages[2]. It's been a really nice way to maintain flexibility of design with a huge boost to performance and improved development/writing workflow. I use markdown so I can even write my articles in a markdown editor if I want to.

[1] https://middlemanapp.com/ [2] http://paulzaich.com/

I use Pelican (static generator) and host on Digital Ocean (calebmadrigal.com).
Pelican is great. I have it installed on a local vm which I use for composing then I push the static files to the webserver (ramnode). (www.adammelton.com)
I'm also a big ran of ramnode and pelican. I've had a host there for the past 4 years
(comment deleted)
I've use Ghost on Digital Ocean for a few years now. $5/month is pretty cheap. No issues so far.
(comment deleted)
Ghost(Pro). Support has been fantastic with responses to emails measured in hours, not days (even on weekends!).
Neocities. Static files, I rarely post. I pay the $5 to have a custom domain and support the site.

Mostly because I support what Neocities wants to be and I loved the old Geocities community. I'm not active in the Neocities community due to time but I do my best to encourage others to join. :)

I could find alternative hosting for $2/mo that would suit my needs but don't.

The main purpose of my site is for easier sharing of things: programs I use, anime recommendations, music recommendations, and how to contact me.

GitHub pages, and I use nginx to add SSL and proxy to it through one of my servers.
This is a nice solution but if you have any readers that don't live near you, you may want to think about using Cloudflare for SSL termination. SSL can add unacceptably high latency to connection costs for people who are not in close proximity to your host. A typical HTTPS handshake using TLS requires 4 round trips assuming no packet loss. The Cloudflare CDN does a great job of making sure this penalty is reduced as much as possible by having edge nodes as close to as many users as possible. Just something to think about.

edit: You may even want to think about using something like netlify. The free tier is easily generous for all but the most popular personal blogs and if you outgrow it you probably will be able to make enough revenue to pay for better hosting anyways.

Absolutely not. CloudFlare is a cancer on the net. I won't trade security for centralization and marginal speed improvements, my blog is pretty slim anyway.
Right now, I'm using WordPress.com since it's pretty simple to use and the editor works really well.

I'm looking into a better way to host a blog, but it will be a while until I do.

Hugo + Github is killer. So is Jekyll on Github, I just prefer Hugo because it's easier to setup locally and also allows greater theme control.

my site: https://cmp.is repo: https://github.com/0xcmp/cmpis.github.io-hugo

It's my understanding you can't deploy HTTPS on a github hosted Jeckyll site that's using - has that changed?

(To clarify: https:github.com/shitpostingblog, but https://shitbpostingblog.xyz is not)

You can. I did it with cloud flare.
(comment deleted)
You can do a https proxy like cloudflare
You can use the cloudflare free plan. The user will see https. Traffic will be encrypted between the user and cloudflare, but not between cloudflare and github. For a personal site that's not transmitting PII over the wire, I don't see a problem with that.
I'm using Jekyll + Firebase Hosting on my blog[0]. Currently looking into switching to Hugo[1] as it doesn't require Ruby and claims to generate pages much faster.

[0]: https://citrusui.me/blog

[1]: https://gohugo.io

I can attest, Hugo is very fast. You might want to look into https://www.netlifycms.org/ (works with Hugo among others), and https://github.com/netlify/victor-hugo if you want to use Gulp/Webpack in your workflow.
Thanks. Netlify's dashboard has improved a lot since I last used it (which was a month or two ago.)
Hostgator, I starting using it a bazillion years ago and it hasn't broken yet. I'm almost certainly hackable, but it works.
Svbtle. Ghost is nice. GitHub Pages is fine.
Hugo + GitHub pages + AWS Route 53
GitHub and CloudFlare for the padlock.
Wrote my own thing on top of Go's http package. It handles subdomains to a limited extent and will also serve Markdown-formatted blog entries. I run it on a RAM Host KVM-based VPS, which I also use as a shell box and a traffic-forwarding endpoint when I'm on untrusted networks. The RAM Host VPS is a little expensive but after some incredibly frustrating experiences with the idiots at ChicagoVPS, the lack of drama has been well worth it.
Linkedin because most of my postings are aimed at increasing my professional development/reputation