From e6bedfa3e2ee9085f0f0196cefb5451d04c9a2d2 Mon Sep 17 00:00:00 2001 From: Sameer Naik Date: Thu, 16 Jul 2015 22:20:20 +0530 Subject: [PATCH] readme: link to GitLab hardware requirements document --- README.md | 42 +++--------------------------------------- 1 file changed, 3 insertions(+), 39 deletions(-) diff --git a/README.md b/README.md index 20e3d088..ae612daa 100644 --- a/README.md +++ b/README.md @@ -4,11 +4,7 @@ - [Version](#version) - [Changelog](Changelog.md) - [Contributing](#contributing) -- [Hardware Requirements](#hardware-requirements) - - [CPU](#cpu) - - [Memory](#memory) - - [Storage](#storage) -- [Supported Web Browsers](#supported-web-browsers) +- [Prerequisites](#prerequisites) - [Issues](#issues) - [Installation](#installation) - [Quick Start](#quick-start) @@ -75,40 +71,9 @@ If you find this image useful here's how you can help: - Help new users with [Issues](https://github.com/sameersbn/docker-gitlab/issues) they may encounter - Support the development of this image with a [donation](http://www.damagehead.com/donate/) -# Hardware Requirements +# Prerequisites -## CPU - -- 1 core works for under 100 users but the responsiveness might suffer -- 2 cores is the recommended number of cores and supports up to 100 users -- 4 cores supports up to 1,000 users -- 8 cores supports up to 10,000 users - -## Memory - -- 512MB is too little memory, GitLab will be very slow and you will need 250MB of swap -- 768MB is the minimal memory size but we advise against this -- 1GB supports up to 100 users (with individual repositories under 250MB, otherwise git memory usage necessitates using swap space) -- **2GB** is the **recommended** memory size and supports up to 1,000 users -- 4GB supports up to 10,000 users - -## Storage - -The necessary hard drive space largely depends on the size of the repos you want to store in GitLab. But as a *rule of thumb* you should have at least twice as much free space as your all repos combined take up. You need twice the storage because [GitLab satellites](https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/structure.md) contain an extra copy of each repo. - -If you want to be flexible about growing your hard drive space in the future consider mounting it using LVM so you can add more hard drives when you need them. - -Apart from a local hard drive you can also mount a volume that supports the network file system (NFS) protocol. This volume might be located on a file server, a network attached storage (NAS) device, a storage area network (SAN) or on an Amazon Web Services (AWS) Elastic Block Store (EBS) volume. - -If you have enough RAM memory and a recent CPU the speed of GitLab is mainly limited by hard drive seek times. Having a fast drive (7200 RPM and up) or a solid state drive (SSD) will improve the responsiveness of GitLab. - -# Supported Web Browsers - -- Chrome (Latest stable version) -- Firefox (Latest released version) -- Safari 7+ (Know problem: required fields in html5 do not work) -- Opera (Latest released version) -- IE 10+ +Your docker host needs to have 1GB or more of available RAM to run GitLab. Please refer to the GitLab [hardware requirements](https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/requirements.md#hardware-requirements) documentation for additional information. # Issues @@ -1003,7 +968,6 @@ For a complete list of available rake tasks please refer https://github.com/gitl # References * https://github.com/gitlabhq/gitlabhq * https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/installation.md - * https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/requirements.md * http://wiki.nginx.org/HttpSslModule * https://raymii.org/s/tutorials/Strong_SSL_Security_On_nginx.html * https://github.com/gitlabhq/gitlab-recipes/blob/master/web-server/nginx/gitlab-ssl