# Установка и настройка Electrum (old version)

{% hint style="info" %}
Системные требования к модулю, устанавливаемому на сервере:

* Операционная система **Ubuntu 20.x** или **22.x**. **Другие ОС не поддерживаются**.
* Панель управления **ISP Manager 6 Lite**
* **Premium Exchanger v2.4** и выше

Системные требования к приложению, устанавливаемому на компьютере:

* Операционная система **Linux/Windows (8.1 and higher)/macOS (10.13 and higher)/Android (5.0 and higher)**
  {% endhint %}

## Установка необходимых модулей на сервер через ISP Manager 6 Lite

1. Авторизуйтесь в панели управления ISP Manager с использованием учетных данных <mark style="color:red;">**root-пользователя**</mark>.
2. Перейдите в раздел "**Администрирование" -> "Shell-клиент"**

<figure><img src="/files/EMYsZIwQqNYVT8FvV6Jr" alt="" width="330"><figcaption></figcaption></figure>

3. Нажмите правой кнопкой мыши на пустом экране и выберите "**Paste from browser**" в контекстном меню.

<figure><img src="/files/EzP2GGbPNC63oneNaXGm" alt="" width="563"><figcaption></figcaption></figure>

4. Введите команду, указанную ниже, в открывшемся окне и нажмите кнопку "**ОК**". Затем нажмите клавишу **Enter** для выполнения команды.

```
sudo apt-get install libsecp256k1-0 python3-cryptography -y
```

5. Дождитесь завершения выполнения команды.

<figure><img src="/files/8Qmb0cZpD6CcSL3iEcA5" alt=""><figcaption></figcaption></figure>

## Проверка доступа к Shell-клиенту для пользователя, созданного для сайта

6. Перейдите в раздел "**Пользователи**".

<figure><img src="/files/HF7StuqE33RER9ontcng" alt="" width="325"><figcaption></figcaption></figure>

7. Нажмите на логин пользователя, под которым работает сайт.

<figure><img src="/files/69J1f43uDH81KCIAWD5n" alt=""><figcaption></figcaption></figure>

8. В блоке "**Доступ**" проверьте наличие галочки рядом с **"Доступ к shell"**. Если галочка не установлена, поставьте ее и сохраните настройки пользователя.

<figure><img src="/files/aCLl25UuR3hdE8FCPPbT" alt="" width="563"><figcaption></figcaption></figure>

## Установка Electrum на компьютер и создание кошелька

9. [Скачайте](https://download.electrum.org/4.4.6/) и установите Electrum на ваш компьютер:

* [electrum-4.4.6-setup.exe](https://download.electrum.org/4.4.6/electrum-4.4.6-setup.exe) — устанавливаемая версия под Windows
* [electrum-4.4.6-portable.exe](https://download.electrum.org/4.4.6/electrum-4.4.6-portable.exe) — портативная версия под Windows
* [electrum-4.4.6.dmg](https://download.electrum.org/4.4.6/electrum-4.4.6.dmg) — устанавливаемая версия под MacOS
* [electrum-4.4.6.tar.gz](https://download.electrum.org/4.4.6/Electrum-sourceonly-4.4.6.tar.gz) — устанавливаемая версия под Linux

10. Создайте новый кошелек, следуя инструкциям приложения.

<details>

<summary>Создание нового кошелька</summary>

Выберите "Стандартный кошелек"\
![](/files/brq7zLga7x3BXiQFSX8z)

Создайте новую seed-фразу\
![](/files/dt39zbixjZX9YOorq8Hl)

Запишите seed-фразу в блокнот и сохраните файл\
![](/files/nNYOYKuSQ4Ei94ywoN6J)

Введите seed-фразу полностью для проверки\
![](/files/XrVfkxmdH0GpY8CHt3Kw)

<mark style="color:red;">Обязательно</mark> установите пароль на кошелек (от 16 символов — используйте латинские буквы и цифры) и запишите пароль в блокнот\
![](/files/GNq3eVdOmhaUIGbryKEC)

</details>

11. Откройте установленное приложение Electrum на вашем компьютере и вызовите пункт меню "**Файл**" -> "**Открыть**".

<figure><img src="/files/Tl1c7q3eLpDIy20oNbQp" alt="" width="403"><figcaption></figcaption></figure>

12. Откроется папка с кошельком — найдите кошелек с названием, которое вы использовали при его установке.

<figure><img src="/files/jygfdyqY7AQ7XLO3sHQO" alt="" width="482"><figcaption></figcaption></figure>

Обратите внимание, что у вас может быть несколько кошельков, поэтому выберите нужный вам файл кошелька. Этот файл понадобится для его загрузки на сервер на следующем шаге.

{% hint style="warning" %}
По умолчанию кошелек называется **"default\_wallet"**, но вы могли задать ему персонализированное имя во время установки.
{% endhint %}

## Загрузка файлов на сервер

13. Зайдите в раздел "**Сайты**" в ISP Manager.

<figure><img src="/files/TrbmcVkq6IoiaxEd4gYK" alt="" width="300"><figcaption></figcaption></figure>

14. Выделите нужный сайт и нажмите на кнопку **"Войти как владелец"**. Вы будете авторизованы как <mark style="color:green;">пользователь, созданный для сайта</mark>.

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

15. Откройте раздел "**Менеджер файлов**" в боковой панели.

<figure><img src="/files/dqb2OBsNCwBq2IkE9O5J" alt="" width="330"><figcaption></figcaption></figure>

16. В открывшуюся директорию загрузите файлы из архива **`electrum_installer.zip`**, который вы получили от нас, и ранее созданный файл кошелька Electrum из папки "**electrum\_data**" на вашем компьютере.

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

{% hint style="danger" %}
Если загружаемый на сервер кошелек имеет название, отличное от **default\_wallet**, то после загрузки кошелька на сервер обязательно переименуйте его в **default\_wallеt** на сервере и компьютере — это необходимо для автоматического переноса файла кошелька на сервере
{% endhint %}

Список файлов, которые должны быть загружены на сервер:

* `start_or_restart_electrum_daemon.sh`
* `install_electrum.sh`
* `default_wallet` (созданный вами ранее кошелек Electrum)

17. В корневой директории откройте файл **`start_or_restart_electrum_daemon.sh`** для редактирования двойным кликом. В строке<mark style="color:blue;">`4: WALLET_PASSWORD="`</mark><mark style="color:purple;">`пароль от кошелька`</mark><mark style="color:blue;">`"`</mark> вместо <mark style="color:purple;">`пароль для кошелька`</mark> укажите пароль от кошелька, который был задан во время его установки на компьютере и сохраните изменения в файле.

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

## Установка Electrum на сервере

18. Перейдите в раздел **"Shell-клиент",** будучи авторизованным под <mark style="color:green;">пользователем, созданным для сайта</mark>.

<figure><img src="/files/EMYsZIwQqNYVT8FvV6Jr" alt="" width="330"><figcaption></figcaption></figure>

19. Нажмите правой клавишей на пустом экране и выберите пункт **"Paste from browser"**, введите команду **`bash install_electrum.sh`** и нажмите кнопку ОК. Затем нажмите клавишу **Enter** для запуска команды.

<figure><img src="/files/qeXQ0eLkfnfvGbOSAh9u" alt="" width="563"><figcaption></figcaption></figure>

20. После выполнения скрипта сохраните данные, выделенные красной рамкой на скриншоте ниже, для дальнейшей настройки модуля в панели администратора обменника Premium Exchanger.

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

{% hint style="warning" %}
Если вы устанавливаете модуль Electrum на сервер, отличный от того, где установлен скрипт Premium Exchanger — в настройках модуля мерчанта/автовыплаты в панели администратора позже необходимо будет также заполнить поле "API Server", указав IP-адрес сервера, на котором установлен Electrum.

<img src="/files/TpDzpr4D07AvARCTK8mB" alt="" data-size="original">
{% endhint %}

## Добавление заданий Cron

21. Скопируйте первую команду для настройки планировщика задач Cron на сервере. Выделите соответствующую строчку левой клавишей мыши, а кликом правой клавиши вызовите меню и нажмите пункт "**Copy**".

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

22. Перейдите в раздел **"Планировщик СRON".**

{% hint style="warning" %}
Задания cron добавляются из-под <mark style="color:green;">пользователя, созданного для сайта</mark>, **не** из-под <mark style="color:red;">**root-пользователя**</mark>!
{% endhint %}

<figure><img src="/files/C64woXz1zBYnQTvmzD2q" alt="" width="315"><figcaption></figcaption></figure>

23. Нажмите кнопку **"Создать задание"**, в поле **"Команда"** укажите команду, скопированную в пункте 21, затем выполните настройку формы согласно скриншоту ниже.

<figure><img src="/files/8Mh47VDRgaPXeiPZMzzd" alt="" width="488"><figcaption></figcaption></figure>

Нажмите кнопку "**Создать"**.

24. Создайте задание для второй команды. Скопируйте строку со второй командой.

<figure><img src="/files/6ftzTzzAF912IzSGwKla" alt=""><figcaption></figcaption></figure>

Создайте новое задание и вставьте команду в соответствующее поле, затем выполните настройку формы согласно скриншоту ниже. Нажмите кнопку "**Создать"**.

<figure><img src="/files/v2HUXxnwtMOMlRT28KzQ" alt="" width="473"><figcaption></figcaption></figure>

## Удаление файлов на сервере

25. В разделе "**Файловый менеджер"** удалите загруженные ранее файлы с сервера:

* `start_or_restart_electrum_daemon.sh`
* `install_electrum.sh`
* `default_wallet`

<figure><img src="/files/FhSvSas0sT4VNf2OdLVR" alt="" width="563"><figcaption></figcaption></figure>

## **Перезагрузка сервера**

26. **Обязательно** перезагрузите сервер после установки.

{% hint style="danger" %}
После установки Electrum или после смены кошелька/пароля **необходимо** перезагружать сервер
{% endhint %}

## Продолжение настройки

После установки Electrum на сервере настройте подключение к кошельку Electrum в панели управления сайтом:

* [Инструкция для настройки мерчанта на прием BTC](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/merchanty/electrum)
* [Инструкция для настройки мерчанта на выплату BTC](https://premium.gitbook.io/rukovodstvo-polzovatelya/osnovnye-nastroiki/merchanty-i-avtovyplaty/avtovyplaty/electrum)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://premium.gitbook.io/main/osnovnye-nastroiki/modul-electrum/ustanovka-i-nastroika-electrum-old-version.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
