Commit 2c4aac30 authored by Marcel Amirault's avatar Marcel Amirault Committed by Evan Read

Update redirected links

Change links to final destination to prevent
warnings or errors during site generation.
parent c29f96a9
......@@ -20,7 +20,7 @@ The documentation overview is in the [readme in the doc directory](doc/README.md
Omnibus GitLab is using a fork of [omnibus project](https://github.com/chef/omnibus). For additional information see the comments in the [Gemfile](/Gemfile).
# Deprecated links
## Deprecated links
*We left the links below in the readme to preserve old links, but please use the [readme in the doc directory](doc/README.md) to browse the complete documentation.*
......@@ -44,85 +44,85 @@ to control/debug your GitLab instance.
See [doc/settings/configuration.md](doc/settings/configuration.md).
##### Configuring the external URL for GitLab
#### Configuring the external URL for GitLab
See [doc/settings/configuration.md](doc/settings/configuration.md#configuring-the-external-url-for-gitlab).
##### Storing Git data in an alternative directory
#### Storing Git data in an alternative directory
See [doc/settings/configuration.md](doc/settings/configuration.md#storing-git-data-in-an-alternative-directory).
##### Changing the name of the Git user / group
#### Changing the name of the Git user / group
See [doc/settings/configuration.md](doc/settings/configuration.md#changing-the-name-of-the-git-user-group).
##### Setting up LDAP sign-in
#### Setting up LDAP sign-in
See [doc/settings/ldap.md](doc/settings/ldap.md).
##### Enable HTTPS
#### Enable HTTPS
See [doc/settings/nginx.md](doc/settings/nginx.md#enable-https).
##### Redirect `HTTP` requests to `HTTPS`.
#### Redirect `HTTP` requests to `HTTPS`
See [doc/settings/nginx.md](doc/settings/nginx.md#redirect-http-requests-to-https).
##### Change the default port and the ssl certificate locations.
#### Change the default port and the ssl certificate locations
See [doc/settings/nginx.md](doc/settings/nginx.md#change-the-default-port-and-the-ssl-certificate-locations).
##### Use non-packaged web-server
#### Use non-packaged web-server
For using an existing Nginx, Passenger, or Apache webserver see [doc/settings/nginx.md](doc/settings/nginx.md#using-a-non-bundled-web-server).
##### Using a non-packaged PostgreSQL database management server
#### Using a non-packaged PostgreSQL database management server
To connect to an external PostgreSQL DBMS see [doc/settings/database.md](doc/settings/database.md)
##### Using a non-packaged Redis instance
#### Using a non-packaged Redis instance
See [doc/settings/redis.md](doc/settings/redis.md).
##### Adding ENV Vars to the Gitlab Runtime Environment
#### Adding ENV Vars to the Gitlab Runtime Environment
See
[doc/settings/environment-variables.md](doc/settings/environment-variables.md).
##### Changing gitlab.yml settings
#### Changing gitlab.yml settings
See [doc/settings/gitlab.yml.md](doc/settings/gitlab.yml.md).
##### Specify numeric user and group identifiers
#### Specify numeric user and group identifiers
See [doc/settings/configuration.md](doc/settings/configuration.md#specify-numeric-user-and-group-identifiers).
##### Sending application email via SMTP
#### Sending application email via SMTP
See [doc/settings/smtp.md](doc/settings/smtp.md).
##### Omniauth (Google, Twitter, GitHub login)
#### Omniauth (Google, Twitter, GitHub login)
Omniauth configuration is documented in
[docs.gitlab.com](https://docs.gitlab.com/ce/integration/omniauth.html).
##### Adjusting Unicorn settings
#### Adjusting Unicorn settings
See [doc/settings/unicorn.md](doc/settings/unicorn.md).
##### Setting the NGINX listen address or addresses
#### Setting the NGINX listen address or addresses
See [doc/settings/nginx.md](doc/settings/nginx.md).
##### Inserting custom NGINX settings into the GitLab server block
#### Inserting custom NGINX settings into the GitLab server block
See [doc/settings/nginx.md](doc/settings/nginx.md).
##### Inserting custom settings into the NGINX config
#### Inserting custom settings into the NGINX config
See [doc/settings/nginx.md](doc/settings/nginx.md).
##### Only start omnibus-gitlab services after a given filesystem is mounted
#### Only start omnibus-gitlab services after a given filesystem is mounted
See [doc/settings/configuration.md](doc/settings/configuration.md#only-start-omnibus-gitlab-services-after-a-given-filesystem-is-mounted).
......@@ -156,69 +156,68 @@ This section has been moved to the separate document [doc/common_installation_pr
Section below remains for historical reasons(mainly to not break existing links). Each section contains the link to the new location.
##### Apt error 'The requested URL returned error: 403'
#### Apt error 'The requested URL returned error: 403'
See [doc/common_installation_problems/README.md](doc/common_installation_problems/README.md#apt-error-the-requested-url-returned-error-403).
##### GitLab is unreachable in my browser
#### GitLab is unreachable in my browser
See [doc/common_installation_problems/README.md](doc/common_installation_problems/README.md#gitlab-is-unreachable-in-my-browser).
##### Emails are not being delivered
#### Emails are not being delivered
See [doc/common_installation_problems/README.md](doc/common_installation_problems/README.md#emails-are-not-being-delivered).
##### Reconfigure freezes at `ruby_block[supervise_redis_sleep] action run`
#### Reconfigure freezes at `ruby_block[supervise_redis_sleep] action run`
See [doc/common_installation_problems/README.md](doc/common_installation_problems/README.md#reconfigure-freezes-at-ruby_blocksupervise_redis_sleep-action-run).
##### TCP ports for GitLab services are already taken
#### TCP ports for GitLab services are already taken
See [doc/common_installation_problems/README.md](doc/common_installation_problems/README.md#tcp-ports-for-gitlab-services-are-already-taken).
##### Git SSH access stops working on SELinux-enabled systems
#### Git SSH access stops working on SELinux-enabled systems
See [doc/common_installation_problems/README.md](doc/common_installation_problems/README.md#git-ssh-access-stops-working-on-selinux-enabled-systems
).
##### Postgres error 'FATAL: could not create shared memory segment: Cannot allocate memory'
#### Postgres error 'FATAL: could not create shared memory segment: Cannot allocate memory'
See [doc/common_installation_problems/README.md](doc/common_installation_problems/README.md#postgres-error-fatal-could-not-create-shared-memory-segment-cannot-allocate-memory).
##### Reconfigure complains about the GLIBC version
#### Reconfigure complains about the GLIBC version
See [doc/common_installation_problems/README.md](doc/common_installation_problems/README.md#reconfigure-complains-about-the-glibc-version).
##### Reconfigure fails to create the git user
#### Reconfigure fails to create the git user
See [doc/common_installation_problems/README.md](doc/common_installation_problems/README.md#reconfigure-fails-to-create-the-git-user).
##### Failed to modify kernel parameters with sysctl
#### Failed to modify kernel parameters with sysctl
See [doc/common_installation_problems/README.md](doc/common_installation_problems/README.md#failed-to-modify-kernel-parameters-with-sysctl).
##### I am unable to install omnibus-gitlab without root access
#### I am unable to install omnibus-gitlab without root access
See [doc/common_installation_problems/README.md](doc/common_installation_problems/README.md#i-am-unable-to-install-omnibus-gitlab-without-root-access).
##### gitlab-rake assets:precompile fails with 'Permission denied'
#### gitlab-rake assets:precompile fails with 'Permission denied'
See [doc/common_installation_problems/README.md](doc/common_installation_problems/README.md#gitlab-rake-assetsprecompile-fails-with-permission-denied).
##### 'Short read or OOM loading DB' error
#### 'Short read or OOM loading DB' error
See [doc/common_installation_problems/README.md](doc/common_installation_problems/README.md#short-read-or-oom-loading-db-error).
### Backups
See [doc/settings/backups.md](doc/settings/backups.md).
##### Backup and restore omnibus-gitlab configuration
#### Backup and restore omnibus-gitlab configuration
See [doc/settings/backups.md](doc/settings/backups.md#backup-and-restore-omnibus-gitlab-configuration).
##### Creating an application backup
#### Creating an application backup
See [doc/settings/backups.md](doc/settings/backups.md#creating-an-application-backup).
......@@ -254,6 +253,7 @@ Omnibus-gitlab uses four different directories.
Although omnibus-gitlab runs on systems that have SELinux enabled, it does not
use SELinux confinement features:
- omnibus-gitlab creates unconfined system users;
- omnibus-gitlab services run in an unconfined context.
......@@ -274,7 +274,7 @@ SELinux profile too.
This section has been moved to separate document [doc/settings/logs.md](doc/settings/logs.md).
##### Tail logs in a console on the server
#### Tail logs in a console on the server
See [doc/settings/logs.md](doc/settings/logs.md#tail-logs-in-a-console-on-the-server).
......@@ -324,5 +324,5 @@ This omnibus installer project is based on the awesome work done by Chef in
[omnibus-chef-server]: https://github.com/opscode/omnibus-chef-server
[database.yml.mysql]: https://gitlab.com/gitlab-org/gitlab-ce/blob/master/config/database.yml.mysql
[svlogd]: http://smarden.org/runit/svlogd.8.html
[installation]: https://about.gitlab.com/installation/
[installation]: https://about.gitlab.com/install/
[gitlab.rb.template]: https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/files/gitlab-config-template/gitlab.rb.template
......@@ -30,7 +30,7 @@ NOTE: **Note:**
This section describes the commonly used configuration settings. Check
[configuration](#configuring) section of the documentation for complete configuration settings.
- [Installing GitLab](https://about.gitlab.com/installation/)
- [Installing GitLab](https://about.gitlab.com/install/)
- [Manually downloading and installing a GitLab package](manual_install.md)
- [Setting up a domain name/URL](https://docs.gitlab.com/omnibus/settings/configuration.html#configuring-the-external-url-for-gitlab) for the GitLab Instance so that it can be accessed easily
- [Enabling HTTPS](https://docs.gitlab.com/omnibus/settings/nginx.html#enable-https)
......
# Setting up your development environment
Development of Omnibus GitLab maybe done using an existing package available
from [Downloads page](https://about.gitlab.com/downloads). To know how to setup
from [Downloads page](https://about.gitlab.com/install). To know how to setup
a build environment to build these packages and use them, please read [Setting
up a Build Environment](../build/prepare-build-environment.md).
......
......@@ -2,8 +2,8 @@
Both GitLab CE and EE are in Docker Hub:
- [GitLab CE Docker image](https://registry.hub.docker.com/u/gitlab/gitlab-ce/)
- [GitLab EE Docker image](https://registry.hub.docker.com/u/gitlab/gitlab-ee/)
- [GitLab CE Docker image](https://hub.docker.com/r/gitlab/gitlab-ce/)
- [GitLab EE Docker image](https://hub.docker.com/r/gitlab/gitlab-ee/)
The GitLab Docker images are monolithic images of GitLab running all the necessary services on a single container.
......@@ -27,7 +27,7 @@ NOTE: **Note:**
Using a native Docker install instead of Docker Toolbox is recommended in order to use the persisted volumes
CAUTION: **Caution:**
We do not officially support running on Docker for Windows. There are known issues with volume permissions, and potentially other unknown issues. If you are trying to run on Docker for Windows, please see our [getting help page](https://about.gitlab.com/getting-help/) for links to community resources (IRC, forum, etc) to seek help from other users.
We do not officially support running on Docker for Windows. There are known issues with volume permissions, and potentially other unknown issues. If you are trying to run on Docker for Windows, please see our [getting help page](https://about.gitlab.com/get-help/) for links to community resources (IRC, forum, etc) to seek help from other users.
## Run the image
......@@ -533,6 +533,6 @@ $ sudo setfacl -mR default:group:docker:rwx /srv/gitlab
### Getting help
If your problem is not listed here please see [getting help](https://about.gitlab.com/getting-help/) for the support channels.
If your problem is not listed here please see [getting help](https://about.gitlab.com/get-help/) for the support channels.
These docker images are officially supported by GitLab Inc. and should always be up to date.
# GitLab Mattermost
You can run a [GitLab Mattermost](http://www.mattermost.org/)
You can run a [GitLab Mattermost](https://www.mattermost.org/)
service on your GitLab server.
## Pre-requisite
......@@ -403,7 +403,7 @@ After upgrading to GitLab 8.9 additional steps are require before restarting the
- If you use multiple teams, this should be the name of the team most commonly used.
- When Mattermost 3.1 upgrades the database with multi-team account support user accounts on the primary team are preserved, and accounts with duplciate emails or usernames in other teams are renamed.
- Users with renamed accounts receive instructions by email on how to switch from using multiple accounts into one multi-team account.
- For more information, please review the [Mattermost 3.0 upgrade documentation.](http://www.mattermost.org/upgrade-to-3-0/)
- For more information, please review the [Mattermost 3.0 upgrade documentation](https://www.mattermost.org/upgrade-to-3-0/).
1. Run your GitLab 8.9 upgrade as normal.
- This installs the Mattermost 3.1 binary and will attempt to auto-upgrade the database.
- Your Mattermost database will be upgraded to version 3.1 and the server should start.
......
# Manually Downloading and Installing a GitLab Package
If you do not want to use the official GitLab [package repository](https://about.gitlab.com/installation), you can download and install a Omnibus Gitlab package manually.
If you do not want to use the official GitLab [package repository](https://about.gitlab.com/install), you can download and install a Omnibus Gitlab package manually.
## Downloading a GitLab Package
......
......@@ -5,16 +5,16 @@ EOL (End-Of-Life). After the EOL date of the OS, GitLab will stop releasing
official packages. The list of deprecated operating systems and the final GitLab
release for them can be found below:
|OS Version|End Of Life|Last supported GitLab version|
|:---:|:---:|:---:|
|Raspbian Wheezy|[May 2015](https://downloads.raspberrypi.org/raspbian/images/raspbian-2015-05-07/)|[GitLab CE](https://packages.gitlab.com/gitlab/raspberry-pi2/packages/raspbian/wheezy/gitlab-ce_8.17.6-ce.0_armhf.deb) 8.17.6|
|OpenSUSE 13.2|[January 2017](https://en.opensuse.org/Lifetime#Discontinued_distributions)|[GitLab CE](https://packages.gitlab.com/gitlab/gitlab-ce/packages/opensuse/13.2/gitlab-ce-9.1.7-ce.0.sles13.x86_64.rpm) / [GitLab EE](https://packages.gitlab.com/gitlab/gitlab-ee/packages/opensuse/13.2/gitlab-ee-9.1.7-ee.0.sles13.x86_64.rpm) 9.1.7|
|Ubuntu 12.04|[April 2017](https://www.ubuntu.com/info/release-end-of-life)|[GitLab CE](https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/precise/gitlab-ce_9.1.7-ce.0_amd64.deb) / [GitLab EE](https://packages.gitlab.com/gitlab/gitlab-ee/packages/ubuntu/precise/gitlab-ee_9.1.7-ee.0_amd64.deb) 9.1.7|
|OpenSUSE 42.1|[May 2017](https://en.opensuse.org/Lifetime#Discontinued_distributions)|[GitLab CE](https://packages.gitlab.com/gitlab/gitlab-ce/packages/opensuse/42.1/gitlab-ce-9.3.3-ce.0.sles42.x86_64.rpm) / [GitLab EE](https://packages.gitlab.com/gitlab/gitlab-ee/packages/opensuse/42.1/gitlab-ee-9.3.3-ee.0.sles42.x86_64.rpm) 9.3.3|
|OpenSUSE 42.2|[January 2018](https://en.opensuse.org/Lifetime#Discontinued_distributions)|[GitLab CE](https://packages.gitlab.com/gitlab/gitlab-ce/packages/opensuse/42.2/gitlab-ce-10.4.0-ce.0.sles42.x86_64.rpm) / [GitLab EE](https://packages.gitlab.com/gitlab/gitlab-ee/packages/opensuse/42.2/gitlab-ee-10.4.0-ee.0.sles42.x86_64.rpm) 10.4.0|
|Debian Wheezy|[May 2018](https://www.debian.org/News/2018/20180601)|[GitLab CE](https://packages.gitlab.com/gitlab/gitlab-ce/packages/debian/wheezy/gitlab-ce_11.6.2-ce.0_amd64.deb) / [GitLab EE](https://packages.gitlab.com/gitlab/gitlab-ee/packages/debian/wheezy/gitlab-ee_11.6.2-ee.0_amd64.deb) 11.6.2|
|Raspbian Jessie|[May 2017](https://downloads.raspberrypi.org/raspbian/images/raspbian-2017-07-05/)|[GitLab CE](https://packages.gitlab.com/gitlab/raspberry-pi2/packages/raspbian/jessie/gitlab-ce_11.7.0-ce.0_armhf.deb) 11.7.0|
|Ubuntu 14.04|[April 2019](https://www.ubuntu.com/info/release-end-of-life)|[GitLab CE](https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/trusty/gitlab-ce_11.10.0-ce.0_amd64.deb) / [GitLab EE](https://packages.gitlab.com/gitlab/gitlab-ee/packages/ubuntu/trusty/gitlab-ee_11.10.0-ee.0_amd64.deb) 11.10.0|
| OS Version | End Of Life | Last supported GitLab version |
| --------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Raspbian Wheezy | [May 2015](https://downloads.raspberrypi.org/raspbian/images/raspbian-2015-05-07/) | [GitLab CE](https://packages.gitlab.com/gitlab/raspberry-pi2/packages/raspbian/wheezy/gitlab-ce_8.17.6-ce.0_armhf.deb) 8.17.6 |
| OpenSUSE 13.2 | [January 2017](https://en.opensuse.org/Lifetime#Discontinued_distributions) | [GitLab CE](https://packages.gitlab.com/gitlab/gitlab-ce/packages/opensuse/13.2/gitlab-ce-9.1.7-ce.0.sles13.x86_64.rpm) / [GitLab EE](https://packages.gitlab.com/gitlab/gitlab-ee/packages/opensuse/13.2/gitlab-ee-9.1.7-ee.0.sles13.x86_64.rpm) 9.1.7 |
| Ubuntu 12.04 | [April 2017](https://ubuntu.com/info/release-end-of-life) | [GitLab CE](https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/precise/gitlab-ce_9.1.7-ce.0_amd64.deb) / [GitLab EE](https://packages.gitlab.com/gitlab/gitlab-ee/packages/ubuntu/precise/gitlab-ee_9.1.7-ee.0_amd64.deb) 9.1.7 |
| OpenSUSE 42.1 | [May 2017](https://en.opensuse.org/Lifetime#Discontinued_distributions) | [GitLab CE](https://packages.gitlab.com/gitlab/gitlab-ce/packages/opensuse/42.1/gitlab-ce-9.3.3-ce.0.sles42.x86_64.rpm) / [GitLab EE](https://packages.gitlab.com/gitlab/gitlab-ee/packages/opensuse/42.1/gitlab-ee-9.3.3-ee.0.sles42.x86_64.rpm) 9.3.3 |
| OpenSUSE 42.2 | [January 2018](https://en.opensuse.org/Lifetime#Discontinued_distributions) | [GitLab CE](https://packages.gitlab.com/gitlab/gitlab-ce/packages/opensuse/42.2/gitlab-ce-10.4.0-ce.0.sles42.x86_64.rpm) / [GitLab EE](https://packages.gitlab.com/gitlab/gitlab-ee/packages/opensuse/42.2/gitlab-ee-10.4.0-ee.0.sles42.x86_64.rpm) 10.4.0 |
| Debian Wheezy | [May 2018](https://www.debian.org/News/2018/20180601) | [GitLab CE](https://packages.gitlab.com/gitlab/gitlab-ce/packages/debian/wheezy/gitlab-ce_11.6.2-ce.0_amd64.deb) / [GitLab EE](https://packages.gitlab.com/gitlab/gitlab-ee/packages/debian/wheezy/gitlab-ee_11.6.2-ee.0_amd64.deb) 11.6.2 |
| Raspbian Jessie | [May 2017](https://downloads.raspberrypi.org/raspbian/images/raspbian-2017-07-05/) | [GitLab CE](https://packages.gitlab.com/gitlab/raspberry-pi2/packages/raspbian/jessie/gitlab-ce_11.7.0-ce.0_armhf.deb) 11.7.0 |
| Ubuntu 14.04 | [April 2019](https://ubuntu.com/info/release-end-of-life) | [GitLab CE](https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/trusty/gitlab-ce_11.10.0-ce.0_amd64.deb) / [GitLab EE](https://packages.gitlab.com/gitlab/gitlab-ee/packages/ubuntu/trusty/gitlab-ee_11.10.0-ee.0_amd64.deb) 11.10.0 |
## Supported Operating Systems
......@@ -27,14 +27,14 @@ page](https://about.gitlab.com/installation).
The following lists the currently supported OSs and their possible EOL dates.
|OS Version|First supported GitLab version|OS EOL|Details|
|:---:|:---:|:---:|:---:|
|CentOS 6|GitLab CE / GitLab EE 7.10.0|November 2020|https://wiki.centos.org/About/Product|
|CentOS 7|GitLab CE / GitLab EE 7.10.0|June 2024|https://wiki.centos.org/About/Product|
|Debian 8|GitLab CE / GitLab EE 7.10.1|June 2020|https://wiki.debian.org/DebianReleases#Production_Releases|
|Debian 9|GitLab CE / GitLab EE 9.3.0|2022|https://wiki.debian.org/DebianReleases#Production_Releases|
|OpenSUSE 42.3|GitLab CE / GitLab EE 10.4.0|Jan 2019|https://en.opensuse.org/Lifetime|
|SLES 12|GitLab EE 9.0.0|Oct 2027|https://www.suse.com/lifecycle/|
|Ubuntu 16.04|GitLab CE / GitLab EE 8.7.1|April 2021|https://wiki.ubuntu.com/Releases|
|Ubuntu 18.04|GitLab CE / GitLab EE 10.7.0|April 2023|https://wiki.ubuntu.com/Releases|
|Raspbian Stretch|GitLab CE 11.1.0|June 2020|https://wiki.debian.org/DebianReleases#Production_Releases|
| OS Version | First supported GitLab version | OS EOL | Details |
| ---------------- | ------------------------------ | ------------- | ------------------------------------------------------------ |
| CentOS 6 | GitLab CE / GitLab EE 7.10.0 | November 2020 | <https://wiki.centos.org/About/Product> |
| CentOS 7 | GitLab CE / GitLab EE 7.10.0 | June 2024 | <https://wiki.centos.org/About/Product> |
| Debian 8 | GitLab CE / GitLab EE 7.10.1 | June 2020 | <https://wiki.debian.org/DebianReleases#Production_Releases> |
| Debian 9 | GitLab CE / GitLab EE 9.3.0 | 2022 | <https://wiki.debian.org/DebianReleases#Production_Releases> |
| OpenSUSE 42.3 | GitLab CE / GitLab EE 10.4.0 | Jan 2019 | <https://en.opensuse.org/Lifetime> |
| SLES 12 | GitLab EE 9.0.0 | Oct 2027 | <https://www.suse.com/lifecycle/> |
| Ubuntu 16.04 | GitLab CE / GitLab EE 8.7.1 | April 2021 | <https://wiki.ubuntu.com/Releases> |
| Ubuntu 18.04 | GitLab CE / GitLab EE 10.7.0 | April 2023 | <https://wiki.ubuntu.com/Releases> |
| Raspbian Stretch | GitLab CE 11.1.0 | June 2020 | <https://wiki.debian.org/DebianReleases#Production_Releases> |
......@@ -9,7 +9,7 @@ New GitLab templates for OpenShift are prepared as part of our our [cloud image
## Update the template to latest GitLab release
Within the template we reference our Docker image. Go to <https://store.docker.com/community/images/gitlab/gitlab-ce/tags>
Within the template we reference our Docker image. Go to <https://hub.docker.com/community/images/gitlab/gitlab-ce/tags>
and find the newest descriptive tag. e.g. `8.13.3-ce.0`
Then update the image stream in the template with the name and tag:
......
# Omnibus GitLab High Availability Roles
>**Notes:**
NOTE: **Note:**
>- Introduced in GitLab EE 10.1.0
>- The majority of these roles will only work on an [Enterprise Edition](https://about.gitlab.com/products/) installation of GitLab.
>- The majority of these roles will only work on an [Enterprise Edition](https://about.gitlab.com/product/) installation of GitLab.
Omnibus GitLab includes various software components/services to support running GitLab in
a high availability configuration. By default, some of these supporting services
......
......@@ -16,7 +16,7 @@ Thus you have two options for database servers to use with Omnibus GitLab:
Omnibus automatically enables SSL on the PostgreSQL server, but it will accept
both encrypted and unencrypted connections by default. Enforcing SSL requires
using the `hostssl` configuration in `pg_hba.conf`. See
<https://www.postgresql.org/docs/9.6/static/auth-pg-hba-conf.html>
<https://www.postgresql.org/docs/9.6/auth-pg-hba-conf.html>
for more details.
SSL support depends on a number of files:
......@@ -37,7 +37,7 @@ the permissions of the files for you, but you *must* ensure that the
`gitlab-psql` can access the directory the files are placed in, if the paths
are customized.
For more details, see the [PostgreSQL documentation](https://www.postgresql.org/docs/9.6/static/ssl-tcp.html).
For more details, see the [PostgreSQL documentation](https://www.postgresql.org/docs/9.6/ssl-tcp.html).
Note that `server.crt` and `server.key` may be different from the default SSL
certificates used to access GitLab. For example, suppose the external hostname
......@@ -203,7 +203,7 @@ sure that PostgreSQL is set up according to the [database requirements document]
**Note:**
- `/etc/gitlab/gitlab.rb` should have file permissions `0600` because it contains
plain-text passwords.
- Postgresql allows to listen on [multiple addresses](https://www.postgresql.org/docs/9.6/static/runtime-config-connection.html)
- Postgresql allows to listen on [multiple addresses](https://www.postgresql.org/docs/9.6/runtime-config-connection.html)
If you use multiple addresses in `gitlab_rails['db_host']`, comma-separated, the first address in the list will be used for connection.
......@@ -489,6 +489,7 @@ Follow the steps below to upgrade the database nodes
```
### Upgrading a Geo instance
`gitlab-ctl pg-upgrade` command does not support Geo yet. This support will be
[added with GitLab 12.0](https://gitlab.com/gitlab-org/omnibus-gitlab/issues/4309)
......
......@@ -7,7 +7,7 @@ The procedure can also be used to upgrade from a CE Omnibus package to an EE
Omnibus package.
First, download the latest [CE](https://packages.gitlab.com/gitlab/gitlab-ce) or
[EE (license key required)](https://about.gitlab.com/installation/)
[EE (license key required)](https://about.gitlab.com/install/)
package to your GitLab server.
1. Stop services, but leave postgres running for the database migrations and
......@@ -40,10 +40,9 @@ package to your GitLab server.
## Updating from GitLab `6.6.0.pre1` to `6.6.4`
1. First, download the latest package from <https://about.gitlab.com/downloads/>
1. First, download the latest package from <https://about.gitlab.com/install/>
to your GitLab server.
1. Stop unicorn and Sidekiq so we can do database migrations:
```sh
......
......@@ -9,7 +9,7 @@ is installed. If you are installing GitLab 7.9 or earlier, please check the
If you installed using the package server all you need to do is run `sudo apt-get update && sudo apt-get install gitlab-ce` (for Debian/Ubuntu) or `sudo yum install gitlab-ce` (for CentOS/Enterprise Linux).
If you are not using the package server, consider [upgrading to the package repository](https://about.gitlab.com/upgrade-to-package-repository). Otherwise, download the latest [CE](https://packages.gitlab.com/gitlab/gitlab-ce) or
If you are not using the package server, consider [upgrading to the package repository](https://about.gitlab.com/upgrade-to-package-repository/). Otherwise, download the latest [CE](https://packages.gitlab.com/gitlab/gitlab-ce) or
[EE (subscribers only)](https://packages.gitlab.com/gitlab/gitlab-ee)
package to your GitLab server then all you have to do is `dpkg -i gitlab-ce-XXX.deb` (for Debian/Ubuntu) or `rpm
-Uvh gitlab-ce-XXX.rpm` (for CentOS/Enterprise Linux). After the package has
......
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