gitlabhq/gitlab-recipes — pull request #54 by richardland (2013-01-30 13:01:02+00:00)
Title: installer

# This is a (for now unofficial and still in BETA!!) installer for gitlab intented for Debian or Debian based distro's like Ubuntu (probably a good aptitude system should be enough for running this installer).
# The installer will install:
#
# - GitLab
# - MySQL
# - Gitolite
# - Nginx
# - a mailserver if you choose so
# - a few thing like ruby, some gems, python stuff and so on
#
# This installer is mainly based on https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/installation.md
#
# - additions are mainly:
#	* A 100% working GitLab installation after running this script (no maual steps needed).
#	* We help you with the mailserver (excpecially when choosing exim in combination with a smarthost setup).
#	In our opninion this is the most reasenable setup because you use a other mailserver in stead of directly sending mail.
#	This prevensts SPAM issues caused by SPF misconfiguration and prevents open relay and such.
#	A lot of people dont know how to configure a mailserver (wheter it is postfix or any other MTA). We do this job for you.
#	All you need is a external mailserver (also Gmail is an option), a username and a password. Just like you mailclient uses.
#	* We also give the option not to install any mailserver if you are happy with your current setup.
#	* not using path dependant commands, i.e. we dont want to cd in to directories where possible
#	* some checks like filesystem and RAM free space + port bindings to port 80
#	* making timeout higher for slow systems