Установка пакетов на сервер без доступа к интернет
Обзор
Прежде чем запускать установку платформы необходимо подготовить ОС на новом сервере - установить пакеты, которые требуются для установки/работы платформы.
Вариантов установки может быть множество, например: из локального репозитория; путем сбора с аналогичной системы у которой есть доступ в интернет; путем временного доступа сервера в интернет на момент установки и т.д.
После установки необходимых пакетов в ходе основного процесса установки можно выбрать режим установки без доступа к сети интернет.
Список пакетов.
Обязательные пакеты:
-
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