It was quite a task to set up, but thanks to the great guides provided by Digital Ocean and Linode, I managed to get my Ghost instance up and running. The Ghost team is truly doing awesome work on making their Node.js-based CMS easy to use and manage.
My development skills have tracked into many other areas of computer knowledge, and I have been enjoying every step of learning new things. Other things I have been picking up include bash commands, Linux and Unix management concepts, web servers and HTTP protocol, etc. It is truly gratifying to not be bound to a GUI and knowing my way around a command line has given me more power and flexibility in my development needs.
But that's all common knowledge. I tout Ghost for it's simplicity, ease, and Node.js ecosystem. Now onwards to go learn Handlebars and build my theme!