Установка и настройка Electrum (2 кошелька)

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

  • Операционная система 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)

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

  1. Авторизуйтесь в панели управления ISP Manager с использованием учетных данных root-пользователя.

  2. Перейдите в раздел "Администрирование" - "Shell-клиент"

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

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

sudo apt-get install libsecp256k1-0 python3-cryptography -y
  1. Дождитесь завершения выполнения команды.

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

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

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

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

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

  1. Скачайте и установите Electrum на ваш компьютер:

  1. Создайте 2 кошелька (или сделайте копию созданного кошелька копированием файла), следуя инструкциям приложения.

Создание нового кошелька
  1. Создайте второй кошелек по аналогии с первым (или используйте дубликат).

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

  1. Откроется папка с кошельками — найдите кошельки с названиями, которые вы использовали при его установке. Назовите кошелек на прием средств как default_wallet_in, а кошелек для выплаты средств как default_wallet_out (если вы не планируете использовать автовыплату, просто не создавайте новую копию модуля в панели администратора в дальнейшем, сам кошелек требуется для корректной установки модуля).

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

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

  1. Выделите ваш сайт и нажмите на кнопку "Войти как владелец". Вы будете авторизованы как пользователь, созданный для сайта.

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

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

Файлы установщика Electrum:

Если загружаемые на сервер кошельки имеют названия, отличные от default_wallet_in и default_wallet_out, то после загрузки кошельков на сервер обязательно переименуйте их в default_wallet_in и default_wallet_out на сервере и компьютере — это необходимо для автоматического переноса файла кошельков в папку Electrum на сервере

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

  • start_or_restart_electrum_daemon2.sh

  • install_electrum.2sh

  • default_wallet_in

  • default_wallet_out

  1. В корневой директории откройте файл start_or_restart_electrum_daemon2.sh для редактирования двойным кликом. В строках 4 и 8 вместо пароль для кошелька укажите соответственно пароли от кошельков на прием и выплату, которые были заданы в процессе их установки на компьютере и сохраните изменения в файле.

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

  1. Перейдите в раздел "Shell-клиент", будучи авторизованным под пользователем, созданным для сайта.

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

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

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

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

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

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

Задания cron добавляются из-под пользователя, созданного для сайта, не из-под root-пользователя!

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

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

  1. Создайте задание для второй команды.

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

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

  • install_electrum2.sh

  • default_wallet_in

  • default_wallet_out

Файл start_or_restart_electrum_daemon2.shне удалять!

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

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

После установки Electrum или после смены кошелька/пароля для кошелька необходимо перезагружать сервер

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

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

Last updated