This handbook is a guide to provision and set up Ubuntu(14.04+) servers. Born from doing configuration for Ruby on Rails applications.
You will find information to configure development tools such as Vagrant or Jenkins and also how to setup servers from scratch(those you get in Digital Ocean or Linode), creating system users, and more.
The handbook provides instructions for software, e.g.:
- Development libraries
- PostgreSQL
- RVM
- Ruby (from source)
- NodeJS
- Redis
- WKHTMLTOPDF
You can read this handbook for free in Leanpub.
The handbook can also be generated as an EPUB with Pandoc
After installing Pandoc, run this command:
$ pandoc ./title.txt $(find ./manuscript/ -iname "*\.md" | sort -n) -o backend_handbook.epub
Branches leanpub
and master
are configured to be read by Leanpub to take the content with every commit.
Branch leanpub
is used to generate previews in Leanpub. Normally, would have more changes than master
.
In the other hand, master
branch is the one where the actual publicated content goes.