For many years I used to run several blogs with WordPress, it is a great blogging tool with many plugins that allows it to run as a complete system, even as an eCommerce solution. But for simple blogs like this one, WordPress seems like an overkill, so I started to look for alternatives and got to know Ghost. It has a cleaner interface for a blogging platform and the markdown editor by default was superb, the installation was a little more complicated than WordPress but it was before version 1, now the one-click install from DigitalOcean marketplace makes possible for anyone to have his own private blog with Ghost.
I wrote the first articles of this blog in Ghost and a week ago when I wanted to write a new one, I was logged out and didn’t remember my password. On top of that, I had in my backlog to setup the email notifications but never did so I was locked out from my blogging platform as couldn’t reset my password with an email. However, as I have access to the server running Ghost it was just a matter of ssh-ing, resetting manually my password and tried again. But it is just a personal blog and I don’t want to work continuously in the infrastructure (although I still want to keep complete control over it). Then I started to look for a solution that met my need.
Of course it has its downsides: I no longer can just login in a webpage and continue writing and I still need to remember my login to my Git provider in case I am in another device, I also need my ssh private key to publish new content (no webhook yet), media management needs to be done manually for the time being, etcetera. Every tool has its advantages as well as its disadvantages, and it is a matter of personal taste or requirement constraints to choose one.
Having said that, grab your cup of coffee and please enjoy the same content in a new platform.