Install: `sudo bash remote.sh SERVER_HOST` Install server-backup `sudo bash remote.sh 5.252.21.50` ## Основной алгоритм: Установка предполагает полностью автоматизированное развертывание из репозиториев всей структуры сервера. На текущий момент это Alpha версия, которая может содержать в себе значительные недостатки. 1. С сервера разработчика dev.dd запускается скрипт `remote.sh ` * плдключает .env `secrets/` * считывает SAFE_PASSWORD из `$SECRETS_SAFE/keys.env` * Установите открытый ключ SSH с хоста разработчика на целевой хост * Скопируйте сценарий установки с хоста разработчика на целевой хост в каталоге tmp * Скопируйте скрипт secrets-decrypt с хоста разработчика на целевой хост в каталоге tmp * Создать каталог секретов на целевом хосте * Копирование секретного архива с исходного хоста на целевой хост * Запустите скрипт secrets-decrypt для расшифровки архива секретов на целевом хосте * Запустите сценарий установки на целевом хосте 2. Далее запускается `install.sh` на удаленном сервере: * ... 3. Далее запускается `init-server.sh` на удаленном сервере: * ... 4. Далее запускается `$SERVER_NAME/install.sh` на удаленном сервере: Он устанавливает и настраивает уже непосредственно программы, котрые выполняются на сервере * ...