> For the complete documentation index, see [llms.txt](https://docs.ifmethod.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ifmethod.com/getting-started/ustanovka-korobochnoi-versii.md).

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

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

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

<figure><img src="/files/q42V0RrKKAENUREprMZL" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/PB3U3eyR6brOGu2W32HN" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/Rt5HI5vVga2pQtu9r6iU" alt=""><figcaption></figcaption></figure>

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

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

<figure><img src="/files/0rvUX1TAPsIiSn9KHSiD" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/EHGwNcSXXbqztoI0AgEE" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="/files/Z2pDGAgBIOsv4EQjAxSn" alt="" width="375"><figcaption></figcaption></figure>

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

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

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

<figure><img src="/files/cA7YEV2E5nFs4WNliuCd" alt=""><figcaption></figcaption></figure>

Залогиньтесь на виртуальную машину через 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 сертификатами.&#x20;

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