There are some situations where you won't be able to use an omnibus package to install GitLab, potentially if you want to use your own existing hardware, existing server software, or your own database. In these cases, you can do a manual installation of GitLab, which we will run through in this section. Please be aware that it is a more complicated process, and using the omnibus installation package is recommended if possible.
Manual installation
Initial packages
There are some initial packages you'll need to install before you even think about language runtimes. Many might be available through your chosen operating system's package manager, otherwise you might need to source them from the net. The current list...