Установка Gitlab Community Edition на свой сервер (Debian)

0

Community Edition это бесплатная версия Gitlab.

Тут вот https://about.gitlab.com/install/ce-or-ee/ можно подробнее про версии почитать.

Яндекс Практикум

Фото: Установка Gitlab Community Edition на свой сервер (Debian)

Подготовка

Прежде, чем устанавливать какие-то пакеты, обновляю ПО:

apt-get update

В документации написано, что надо выполнить эту команду и установить следующие пакеты.

GeekBrains
apt-get install -y curl openssh-server ca-certificates perl

Но я хочу, сначала проверить установлено ли уже что-то из этого, и недостающее установить.

curl

В консоли пишем:

curl -V

Если ответ:

curl: command not found

Значит curl у Вас не установлен.

openssh-server

В консоли пишем:

ssh -V

Если в ответ приходит "OpenSSH_номер версии", значит он уже установлен.

ca-certificates

Если есть папка /usr/local/share/ca-certificates/ значит установлено это ПО.

perl

perl -V

Если в ответ придет номер версии перла, значит он установлен 🙂

postgresql

which psql

Если не установлен, то в ответ ничего не придет.

Если установлен, то вы увидите ответ с указанием пути к месту установки Postgres.

Чтобы установить данное ПО через консоль нужно выполнить команду:

apt install postgresql postgresql-contrib

Можно ли на одном сервере использовать и mysql и postgresql? Да, можно.

postfix

В видео на ютубе и руководствах говорят, что надо ставить Postfix, но это не так. Можно поставить любой почтовый агент. У меня уже установлен exim. Я этот шаг пропускаю.

apt-get install -y postfix

Во время установки Postfix может появиться окно конфигурации. Выберите 'Internet Site' и нажмите клавишу Enter. Используйте внешний DNS вашего сервера для "почтового имени" и нажмите клавишу Enter. Если появятся дополнительные экраны, продолжайте нажимать Enter, чтобы принять значения по умолчанию.

Устанавливаем GitLab

Прописываем репозиторий гитлаба

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | bash

Далее установим пакет GitLab. Измените https://gitlab.example.com на URL, по которому вы хотите работать со своим GitLab. Установка автоматически настроит и запустит GitLab по этому URL.

EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-ce

Если вы хотите задать свой пароль для первоначального пользователя гитлаба root, обратитесь к документации. Если пароль не указан, то случайный пароль будет сгенерирован автоматически.

Проверить установлен ли гитлаб

gitlab-ctl status

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.