Документация ИФ Метода
  • Об Agile
  • Главные термины
    • ИФ Метод
    • Карта продукта
    • Функция
    • Итерация функции
    • Лидер итерации
    • Технический урон
  • Как начать
    • Облачная и коробочная версии
    • Установка коробочной версии
    • Создание рабочего пространства
    • Управление пользователями
    • Управление продуктами
    • Управление функциями продукта
    • Управление техническим уроном
Powered by GitBook
On this page
  • 1. Создание виртуальной машины и получение внешнего IP адреса
  • 2. Обновление DNS зоны домена
  • 3. Установка платформы на виртуальную машину
  1. Как начать

Установка коробочной версии

PreviousОблачная и коробочная версииNextСоздание рабочего пространства

Last updated 1 month ago

1. Создание виртуальной машины и получение внешнего IP адреса

Необходимо создать новую виртуальную машину.

Можно выбрать минимальную, самую дешевую конфигурацию, для простоты доступа рекомендуем выбрать OS Login.

Нажмите "Создать ВМ" и через несколько секунд в списке виртуальных машин вы увидите новую ВМ. На данном этапе нам нужен внешний IP адрес, нам нужно скопировать его и перейти в панель управления DNS зоной домена, на котором вы хотите разместить платформу. В нашем случае это REG.ru.

2. Обновление DNS зоны домена

Нам нужно будет создать две записи типа А, для фронтенд приложения и бекенд сервера соответственно.

3. Установка платформы на виртуальную машину

В настройках виртуальной машины найдите команду для доступа через SSH.

Залогиньтесь на виртуальную машину через SSH и поменяйте юзера на root командой sudo su.

Теперь нам нужно скачать и запустить скрипт для установки платформы. Скрипт запустится только из под пользователя root. Скопируйте и последовательно введите следующие команды:

curl -fsSL https://raw.githubusercontent.com/aerlinn13/ifmethod-helm-charts/refs/heads/main/setup_docker.sh -o setup_docker.sh
chmod +x ./setup_docker.sh
./setup_docker.sh

Изначально скрипт установит Docker и Docker Compose, затем последовательно задаст вам ряд вопросов.

  1. App domain (URL фронтенд приложения): в нашем случае это mirror.ifmethod.ru.

  2. Api domain (URL бекенд сервера): в нашем случае это mirror-api.ifmethod.ru.

  3. Image tag (версия платформы): последняя версия на текущий момент это 4.25.3.

  4. Ваш адрес электронной почты для самоподписываемых SSL сертификатов.

После ответа на все вопросы скрипт скачает необходимые образы, запустит NGINX сервер, запросит SSL сертификаты, перезагрузит образы уже с SSL сертификатами.

После завершения работы скрипта платформа будет доступна по указанному ранее адресу.

Обновление серверов DNS может занять 10-15 минут, можно за это время выпить чая. Сайт поможет вам определить, когда можно переходить к следующему этапу.

https://dnschecker.org