After having to restart my dedicated server a few times I realised that while the VM would come back online automatically I was getting bored of having to log into the server to startup my Jekyll blog.
To achieve this I created an upstart script for Jekyll.
To use the script simply create the file
/etc/init and then replace the env variables with your own jekyll site information, then try starting jekyll using your new upstart script!
start jekylljekyll start/running, process 1234