Commit 83d3f7e0 authored by Sytse Sijbrandij's avatar Sytse Sijbrandij Committed by Dmitriy Zaporozhets

Better header and detail why you need two times the storage. Also moving...

Better header and detail why you need two times the storage. Also moving memory and storage to the bottom, OS is more important.
parent 7e93aaa6
# Memory
We recommend you to run GitLab on a server with at least 1GB of RAM memory. You can use it with 512MB of memory but you need to setup unicorn to use only 1 worker and you need at least 200MB of swap. On a server with 1.5GB of memory you are able to support 1000+ users.
# Hard disk capacity
The necessary hard disk 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. 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.
# Operating Systems # Operating Systems
## Linux ## Linux
...@@ -41,7 +29,6 @@ GitLab does **not** run on Windows and we have no plans of supporting it in the ...@@ -41,7 +29,6 @@ GitLab does **not** run on Windows and we have no plans of supporting it in the
near future. Please consider using a virtual machine to run GitLab. near future. Please consider using a virtual machine to run GitLab.
# Rubies # Rubies
GitLab requires Ruby (MRI) 1.9.3 and several Gems with native components. GitLab requires Ruby (MRI) 1.9.3 and several Gems with native components.
...@@ -50,6 +37,17 @@ While it is generally possible to use other Rubies (like ...@@ -50,6 +37,17 @@ While it is generally possible to use other Rubies (like
some work on your part. some work on your part.
# Memory
We recommend you to run GitLab on a server with at least 1GB of RAM memory. You can use it with 512MB of memory but you need to setup unicorn to use only 1 worker and you need at least 200MB of swap. On a server with 1.5GB of memory you are able to support 1000+ users.
# Storage
The necessary hard disk 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. 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.
# Installation troubles and reporting success or failure # Installation troubles and reporting success or failure
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment