mirror of
https://github.com/sameersbn/docker-gitlab.git
synced 2026-01-18 13:58:25 +00:00
readme: link to GitLab hardware requirements document
This commit is contained in:
parent
460a63ba47
commit
e6bedfa3e2
42
README.md
42
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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user