Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Server provisioning in one line.
tree: ca3c717959

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib is a command tool to do server setups in one line.

How does it work?

First, pick a few packages you would like to install and pipe them to your shell. Like so:

sh <(curl -L ruby mongodb nginx

All clear. Your server will be ready to go.

Package Listings

Here are the current packages that are avaliable to install and use. Any marked as Latest will grab the latest version via your package manager.

  • Ruby (1.9.3-p327)
  • JRuby (1.7.1)
  • NodeJS (v0.8.16)
  • MongoDB (2.2.2)
  • MySQL (Lastest)
  • Nginx (Lastest)
  • Postgresql (Lastest)
  • Redis (Lastest)

Custom Installation

Here are some common server setups. To customize your server setup just append or remove the name of package as an argument.

Ruby MySQL Apache
sh <(curl -L ruby mysql apache
NodeJS MongoDB Nginx
sh <(curl -L nodejs mongodb nginx
JRuby Redis PostgreSQL Nginx
sh <(curl -L jruby redis posgresql nginx


This application was designed for use with 64-Bit CentOS, RHEL, and Fedora.

Final Notes

Common build tools such as Make and GCC as well as Git, and screen will be installed by default. To circumvent this use the -common argument or to circumvent the compadibility check use -compad. Feedback, Pushes, and Forks are welcome. :octocat:


MIT © 2012 Nick Barth

With dedication to the French rivers. :fish:

Something went wrong with that request. Please try again.