Установка пакетов на сервер без доступа к интернет
Обзор
Прежде чем запускать установку платформы необходимо подготовить ОС на новом сервере - установить пакеты, которые требуются для установки/работы платформы.
Вариантов установки может быть множество, например: из локального репозитория; путем сбора с аналогичной системы у которой есть доступ в интернет; путем временного доступа сервера в интернет на момент установки и т.д.
После установки необходимых пакетов в ходе основного процесса установки можно выбрать режим установки без доступа к сети интернет.
Список пакетов.
Обязательные пакеты:
-
rsync - используется при копировании файлов на сервер.
-
curl, wget - используются в процессе установки
-
docker-ce, docker-ce-cli, containerd.io - пакеты для установки docker
Опциональные пакеты (в некоторых случаях необходимы для установки/настройки платформы):
-
nfs-kernel-server, nfs-common, cifs-utils - подключение сетевого хранилища
-
postgresql-14 - использование локальной СУБД PostgreSQL (не в контейнере)
Остальные пакеты считаются полностью опциональными и могут понадобиться в процессе работы системы для отладки или мониторинга.
apt install -y rsync \ net-tools \ tree \ curl \ wget \ zip \ sshpass \ sysstat \ htop \ iotop \ dstat \ smartmontools \ tshark \ nfs-kernel-server \ nfs-common \ cifs-utils \ apt-transport-https \ ca-certificates \ lsb-release \ perl-base \ gnupg-agent \ docker-ce \ docker-ce-cli \ containerd.io \ postgresql-14