Подготовка сервера
Что DeployCode устанавливает на сервер.
После подключения DeployCode выполняет на сервере скрипт настройки:
| Компонент | Зачем |
|---|---|
| Docker Engine 28.5 | Запуск сервисов |
| Docker Swarm и сеть DeployCode | Оркестрация и общая сеть сервисов |
| Traefik | Reverse proxy, домены и сертификаты |
| Railpack | Сборка приложений |
| rclone | Работа с хранилищами для резервных копий |
Также создаётся рабочий каталог /etc/deploycode. Скрипт поддерживает дистрибутивы семейств Debian, RedHat,
Arch, Alpine и SUSE. Если порты 80 или 443 заняты, настройка предупредит об этом, но продолжится.
Повторная настройка
На странице сервера, вкладка «Проверка» → «Восстановить настройки». Скрипт выполнится заново: уже установленное не переустанавливается, запущенные сервисы не затрагиваются. Это занимает несколько минут, ход видно в журнале.
Повторная настройка нужна, если проверка готовности не прошла. Серверы, созданные в облаке, настраиваются автоматически, см. reg.ru Cloud и Yandex Cloud. Пока идёт их автонастройка, кнопка «Восстановить настройки» недоступна.