Cheat sheet: Installing Jekyll on Linode

less than 1 minute read

I am in the process of migrating away from Ghost. Long/short, there is too much dynamic code, and the exposure makes me uncomfortable. I’ve discovered Jekyll and Github Pages, and I think I’m going to go in that direction. Thoughts on pros/cons to come, but right now I am taking the first steps in setting up the back-end. Below is a quick setup list of commands for getting Jekyll running on a fresh Linode VPS (referral link).

apt install ruby
gem install bundler
echo "source ''" > Gemfile
echo "gem 'github-pages', group: :jekyll_plugins" >> Gemfile
apt install ruby2.3-dev
apt install make
apt install gcc
apt install dh-autoreconf
apt install zlib1g-dev
bundle install

More commands to come on the next steps, but this handles the various dependencies that are needed to follow the instructions here.