

pages section (if enabled): path: "/var/lib/gitlab/shared/pages".terraform_state section (if enabled): storage_path: "/var/lib/gitlab/shared/terraform_state".dependency_proxy section (if enabled): storage_path: "/var/lib/gitlab/shared/dependency_proxy".packages section (if enabled): storage_path: "/var/lib/gitlab/shared/packages".lfs section (if enabled): storage_path: "/var/lib/gitlab/shared/lfs-objects".external_diffs section (if enabled): storage_path: "/var/lib/gitlab/shared/external-diffs".artifacts section (if enabled): path: "/var/lib/gitlab/shared/artifacts".incoming_email section (if enabled): log_path: "/var/log/gitlab/mail_room_json.log".gitlab_ci section: builds_path: "/var/lib/gitlab/builds/".repository_downloads_path: "/var/lib/gitlab/shared/cache/archive/".Timezone (optional): The time_zone: parameter is optional, but may be useful to force the zone of GitLab applications.īased on the table in #Preliminary notes above, the following paths have to be configured in gitlab.yml: You will also have to configure your webserver to listen on that port. If you intend your users to type something like :3425 into their browsers, then you would set port: to 3425. 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. 7.7 The server does not support push options.

