Установка Gitlab в Debian

Здесь описывается способ установки Gitlab из пакетов.
Установите пакеты, необходимые для дальнейшей установки:
Загрузите скрипт получения Gitlab Community Edition:
curl -x http://username:password@proxy_ip:proxy_port -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh > script.deb.sh
Настройка прокси
Отредактируйте файл скрипта таким образом, чтобы все вызовы утилиты curl в нем выполнялись с указанием прокси.
Запустите скрипт:
После успешной загрузки пакетов, выполните установку:
После завершения установки отредактируйте файл конфигурации:
Замените в файле конфигурации строку URL:
Если нужно настроить работу Gitlab через SSH, добавьте в файл конфигурации следующие строки:
external_url ‘https://domain.com’
letsencrypt['auto_renew'] = false
nginx['ssl_certificate'] = "/etc/gitlab/ssl/file.crt"
nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/file.key"
Файлы сертификата
Убедитесь, что в /etc/gitlab/ssl находятся файлы сертификата.
Запустите обновление конфигурации Gitlab (его нужно делать после любых изменений конфигурации):
Перезапустите сервис для применения новой конфигурации:
Полезные команды
Пароль суперпользователя системы (root) по-умолчанию хранится здесь:
Проверить конфигурацию можно командой:
Снижение потребления памяти
В процессе эксплуатации можно заметить, что некоторые модули системы потребляют значительный объем оперативной памяти. Чтобы снизить такую нагрузку, внесите измнения в файл конфигурации /etc/gitlab/gitlab.rb, переконфигурируйте и перезапустите систему.