Пакет для ОС Linux разворачивает Deckhouse Code на одном сервере: веб-интерфейс, Git, база данных и фоновые задачи работают на этой же машине.
Операционная система
Поддерживаемые дистрибутивы, архитектура — x86_64:
- РЕД ОС 8.x;
- Ubuntu 24.04 LTS.
Системные зависимости устанавливаются из репозиториев ОС, поэтому доступ к ним нужен на время установки. Доступ в интернет не требуется.
Ресурсы
Значения рассчитаны на типовой инстанс:
| Ресурс | Значение |
|---|---|
| Оперативная память | 8 ГБ; минимум — 6 ГБ и раздел подкачки (swap) |
| Диск | от 20 ГБ под каталог данных /var/opt/gitlab |
Для инстансов, обслуживающих сотни активных пользователей и больше, запросите у вендора рекомендации по подбору ресурсов.
Установочный пакет
Установочный пакет получите у вендора, имя файла зависит от ОС:
| ОС | Файл пакета |
|---|---|
| РЕД ОС 8.x | deckhouse-code-<VERSION>.el8.x86_64.rpm |
| Ubuntu 24.04 LTS | deckhouse-code_<VERSION>_amd64.deb |
<VERSION> — версия полученного пакета, например 1.0.0-0.
Сетевые порты
Инстанс принимает соединения на портах, которые открывают на файрволе сервера:
| Порт | Назначение |
|---|---|
22 | Git по SSH, обслуживается системным sshd |
80 | Перенаправление на HTTPS |
443 | Веб-интерфейс и Git по HTTPS |