Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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