> For the complete documentation index, see [llms.txt](https://itgro-aly.gitbook.io/test-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://itgro-aly.gitbook.io/test-docs/offline-install.md).

# offline install

На закрытых системах (без доступа в Интернет) модуль Itgrix невозможно установить через скрипт `autoinstaller_<crm>.sh` (по адресу `https://itgrix.ru/download/autoinstaller_<crm>.sh`). Для таких случаев предусмотрена возможность установки офлайн:

1. Скачать установочный файл на ПК с доступом в Интернет.
2. Доставить установочный файл на сервер где требуется установить модуль Itgrix.
3. Запустить установку.

## Скачать установочный файл

### Через онлайн интерфейс

По адресу <https://itgrix.ru/offline_install/> можно получить установочный файл модуля через онлайн интерфейс.

Выберите необходимые параметры и нажмите кнопку "Скачать" - и установочный файл будет загружен на ваш компьютер.

### Через терминал

Для получения устоновочного файла нужно сделать запрос на узел `https://bx24asterisk.ru/api/v3/get_offline_installer.php` со следующими параметрами:

* **`crm`** - краткое название CRM, для которой установлен модуль:
  * `bx` для itgrix\_bx (Битрикс24);
* **`arch`** - краткое название архитектуры процессора:
  * `i386` для 32-битных процессоров на базе архитектуры x86 (в т.ч. i586, i686 и др.);
  * `amd64` для 64-битных процессоров на базе архитектуры x86-64 (также известна как x64, Intel 64, AMD64 и др.);
* **`version`** - номер версии, которую нужно установить, например, `3.12.0`; **не обязательно:** если не указана, будет использована текущая последняя версия; нужно указать, например, при установке поддерживаемой, но не последней версии:
  * [Change log (new versions) itgrix\_bx](file:///1659967/changelog-bx.md) - для Битрикс24.

#### Примеры

Установка модуля itgrix\_bx (Битрикс24) **текущей последней версии** на 64-битном сервере. Скачиваем установщик, например, с помощью `curl`:

```bash
curl -OJL "https://bx24asterisk.ru/api/v3/get_offline_installer.php?crm=bx&arch=amd64"
```

## Установка

После скачивания установочного файла нужно доставить его на сервер, где требуется установить модуль.

{% hint style="info" %}
Установочный файл - самораспаковывающийся архив в виде shell-скрипта.

Пример: `itgrix_bx-amd64-install-v3.12.3.sh`
{% endhint %}

Всё, что нужно сделать для установки, - это запустить файл от **имени root или через sudo:**

```bash
sudo bash '<путь>/itgrix_bx-amd64-install-v3.12.3.sh'
```

Процесс установки аналогичен онлайн-установке (через скрипт `autoinstaller_<crm>.sh`), но не требует скачивания файлов модуля и другой информации, - все необходимое уже содержится в самораспаковывающемся архиве.

{% hint style="success" %}
Установка завершена.
{% endhint %}
