


Basically, if you intend for users to visit in their browser, without appending a port number to the domain name, leave port: as 80. This is not the port that the GitLab server (Puma) runs on it is the port that users will initially access through in their browser.

Hostname: In the gitlab: section set host: - replacing localhost to (no or trailing slash) - into your fully qualified domain name. Note: The hostname and port are used for the git clone hostname:port as example. The gitlab package installs GitLab's files in a manner that more closely follow standard Linux conventions: GitLab is composed of multiple components, see the architecture overview page. The configuration for GitLab will be discussed in the #Web server configuration section. If you plan to run it on the same machine, first install PostgreSQL.įinally, a web server has to be installed and configured. GitLab requires Redis and a database backend. A single GitLab server can handle more than 25,000 users but it is also possible to create a high availability setup with multiple active servers.Īn example live version can be found at. Enterprises install GitLab on-premise and connect it with LDAP and Active Directory servers for secure authentication and authorization. GitLab offers git repository management, code reviews, issue tracking, activity feeds and wikis.
