Пакет для ОС Linux разворачивает Deckhouse Code на одном сервере: веб-интерфейс, Git, база данных и фоновые задачи работают на этой же машине.

Операционная система

Поддерживаемые дистрибутивы, архитектура — x86_64:

  • РЕД ОС 8.x;
  • Ubuntu 24.04 LTS.

Системные зависимости устанавливаются из репозиториев ОС, поэтому доступ к ним нужен на время установки. Доступ в интернет не требуется.

Ресурсы

Значения рассчитаны на типовой инстанс:

РесурсЗначение
Оперативная память8 ГБ; минимум — 6 ГБ и раздел подкачки (swap)
Дискот 20 ГБ под каталог данных /var/opt/gitlab

Для инстансов, обслуживающих сотни активных пользователей и больше, запросите у вендора рекомендации по подбору ресурсов.

Установочный пакет

Установочный пакет получите у вендора, имя файла зависит от ОС:

ОСФайл пакета
РЕД ОС 8.xdeckhouse-code-<VERSION>.el8.x86_64.rpm
Ubuntu 24.04 LTSdeckhouse-code_<VERSION>_amd64.deb

<VERSION> — версия полученного пакета, например 1.0.0-0.

Сетевые порты

Инстанс принимает соединения на портах, которые открывают на файрволе сервера:

ПортНазначение
22Git по SSH, обслуживается системным sshd
80Перенаправление на HTTPS
443Веб-интерфейс и Git по HTTPS