Инструкция как установить пул yiimp pool на сервер ubuntu 16.04 и настраиваем WAVI coin (stratum yescryptR32)

Многие просили написать более подробную инструкцию по установки пула на yiimp

Вот и написал — как установить пул для свежей монетки WAVI (по аналогии можно и для любой другой криптомонеты пул поднять).

Приступим. Первым делом регистрируем себе vds.


Можно и сервер арендовать, но для первого раза можно и простым виртуальным сервером от sprintbox воспользоваться.

Регистрация. Просто заполняем форму — пишем свою почту.

Пришло письмо с ссылкой на активацию, активируем.

Создаем бокс с тарифом ubuntu1604-32gb-2gb-1core

На почту пришли данные с ip адресом бокса и паролем от root, подключаемся к нему через программу PuTTY

Сразу после подключения система просит обновить пароль. Пишем старый пароль и 2 раза новый и обязательно его запоминаем.

Устанавливаем файловый менеджер MC

Пишем

Запускаем его командой mc

Переходим в папку root и чтобы выполнить команды нажимаем Ctrl+O

 Скачиваем кошелек WAVI

Устанавливаем зависимости для запуска кошелька:

Распаковываем и запускаем wavid

По F10 выходим из mc и завершается процесс кошелька.

Теперь на нужно сконфигурировать кошелек, заходим в папку .wavicore и редактируем файл wavi.conf

Он пустой, пишем туда:

Сохраняем файл и еще раз запускаем wavid и видим надпись «Wavi Core server starting», значит всё ок, кошелек запущен и идет синхронизация.

Далее приступаем к установке пула yiimp

Загружаем файл автоматической установки yiimp

Запускаем скрипт установки командой

Мастер установки нам задаст вопросы что и как установить:

Временную зону пишем — Europe/Moscow

Указываем — Имя сервера или его ip если доступ будет без домена

Будет ли поддомен – отвечаем нет

Указываем — Почтовый ящик для писем

Если будете использовать автообмен, то указать BTC кошелек

Адрес панели управления (любой не стандартный, чтобы злодеи не подбирали пароли, будет site_name/site/panel_name)

Ip адрес с которого будет разрешен доступ к панели управления (посмотреть можно на сайте whatismyip.com)

Указываем — Устанавливать ли автобанилку?

Сконфигурировать UFW фаейрвол на стандартные порты — yes или no

Установить беслпатный сертификат SSL для домена? — yes или no

 Далее идет автоматическая установка…. Ждемс…

 

Разрешаем порт для подключения к 6343 (это порт stratum для нашего алгоритма)

 вместо 6343 пишем порт, на котором у нас будет работать стратум

Запускаем файлы пула:

Теперь нужно создать монету на сайте yiimp установленного пула, для этого переходим в админку

123.123.123.123/site/paneladress (вместо paneladress вбииваем то что указали при установке, когда нас спрашивали адрес панели)

Добавляем новую монетку по адресу — 123.123.123.123/coin/create

Монета появилась в списке, открываем её настройки

На закладке Daemon заполняем логин, пароль и порт от кошелька (мы их писали в файл wavi.conf)

Опять на вкладке Daemon внизу страницу видны строчки, которые нужно добавить в конфиг кошелька (wavi.conf)

Итого мы сделали пул на yiimp для монеты WAVI, по аналогии можно сделать и для любой другой криптоманеты. Также настроить чтобы при старте сервера всё автоматом запускалось и в кроне перезапускалось раз в несколько часов и чтобы резервная копия БД присылалась в облако или на почту, но это как говориться совсем другая история.

 

18 thoughts on “Инструкция как установить пул yiimp pool на сервер ubuntu 16.04 и настраиваем WAVI coin (stratum yescryptR32)

  • 21.03.2018 at 10:39
    Permalink

    Добрый) Спасибо за инструкцию! А вы можете за вознаграждение проконсультировать или развернуть пул? Очень жду вашего ответа

    Reply
    • 22.03.2018 at 12:07
      Permalink

      По инструкции хорошо разворачивается, а если что-то сложное или уникальное это скорей к разработчикам. Есть вопросы — спрашивайте тут (людям тоже интересно будет почитать) а вознаграждение криптовалютой, добавлю кошельки в конце статьи.

      Reply
  • 25.03.2018 at 00:56
    Permalink

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

    Reply
    • 27.03.2018 at 13:34
      Permalink

      1) Стандартными средствами их не отобразить отдельно, нужно править код скрипта. Он на php написан.
      2) Можно попробовать сделать 2 конфига алгоритма и отдельно stratum стартануть. Или вынести кошелек и стратум на отдельную vds и оттуда подключаться к кошельку и yiimp на другой машине.

      Reply
  • 29.03.2018 at 00:40
    Permalink

    Подскажите, не встречались с таким ? Все вроде сделал по инструкции, другие монеты копаются на пуле…

    00:10:23: WAVI 7227 — diff 0.044344285 job 784 to 4/4/4 clients, hash 0.327/3.174 in 0.1 ms
    00:11:16: WAVI 7227 — diff 0.044344285 job 785 to 4/4/4 clients, hash 0.169/3.174 in 0.2 ms
    00:11:25: ERROR: rpc_do_call: 127.0.0.1:5382 500
    00:11:25: ERROR WAVI Invalid mode
    00:11:25: *** REJECTED :( WAVI block 7227 1 txs
    00:11:37: WAVI 7227 — diff 0.044344285 job 786 to 4/4/4 clients, hash 0.136/3.174 in 0.2 ms
    00:12:41: WAVI 7227 — diff 0.044344285 job 787 to 4/4/4 clients, hash 0.070/3.174 in 0.2 ms

    Reply
    • 29.03.2018 at 01:31
      Permalink

      Txmessage и Submitblock надо включать?

      Reply
      • 29.03.2018 at 09:09
        Permalink

        Да, надо. Для некоторых монет если будет часто реджектится найденные блоки то нужно отключить Txmessage.

        Reply
    • 29.03.2018 at 09:11
      Permalink

      Возможно rpc настройки не правильные в кошельке или в админке. У меня всё заработало с первой попытки, ничего особенного не настраивал даже.

      Reply
      • 29.03.2018 at 19:35
        Permalink

        Спасибо. Заработало после включения Submitblock. Txmessage галка не убирается, точнее я ее убираю, сохраняю, а она все равно появляется.

        Reply
  • 04.04.2018 at 12:11
    Permalink

    майнер конектица к стратуму только когда прописываешь run.sh *алгоритм*, но при больше машиной пользоваться нельзя, она занята этой командой, так и должно быть? если хочешь что то сделать на лине то приходится отключать run.sh тем самым отключать майнер от пула

    Reply
    • 10.04.2018 at 10:57
      Permalink

      Можно и нужно сделать так (есть еще множество вариантов как запустить процесс в фоне в линуксе):

      Создать файл screen_stratum.sh по адресу /root/x/ или в любом другом месте. Дать файлу права на выполнение.

      В файле написать:
      #!/bin/bash

      screen -X -S yescryptR16 quit

      screen -dmS yescryptR16 /var/stratum/run.sh yescryptR16

      # start scripts yiimp

      LOG_DIR=/var/log
      WEB_DIR=/var/web

      screen -X -S main quit
      screen -X -S loop2 quit
      screen -X -S blocks quit
      screen -X -S debug quit

      screen -dmS main $WEB_DIR/main.sh
      screen -dmS loop2 $WEB_DIR/loop2.sh
      screen -dmS blocks $WEB_DIR/blocks.sh
      screen -dmS debug tail -f $LOG_DIR/debug.log

      И добавить две команды в крон (crontab -e) одна на запуск этого файла через 4 часа а второй на запуск при перезагрузке:
      10 */4 * * * /root/x/screen_stratum.sh >/dev/null 2>&1
      @reboot /root/x/screen_stratum.sh >/dev/null 2>&1

      Reply
  • 05.04.2018 at 00:58
    Permalink

    Привет, инструкция вроде понятна, но на шаге «Теперь нужно создать монету на сайте yiimp установленного пула, для этого переходим в админку» пишу айпишник пула и ничего не происходит. В консоле q@ubuntu:~$ cd /var/web/
    q@ubuntu:/var/web$ nohup ./main.sh &
    [1] 68138
    q@ubuntu:/var/web$ nohup: ignoring input and appending output to ‘/home/q/nohup.out’
    nohup ./loop2.sh &
    [2] 68145
    q@ubuntu:/var/web$ nohup: ignoring input and appending output to ‘/home/q/nohup.out’
    nohup ./blocks.sh &
    [3] 68152
    q@ubuntu:/var/web$ nohup: ignoring input and appending output to ‘/home/q/nohup.out’
    q@ubuntu:/var/web$ cd
    q@ubuntu:~$ cd wavicore-0.12.2.4-ubuntu64/
    q@ubuntu:~/wavicore-0.12.2.4-ubuntu64$ nohup ./wavid &
    [4] 68167
    q@ubuntu:~/wavicore-0.12.2.4-ubuntu64$ nohup: ignoring input and appending output to ‘nohup.out’
    cd /var/stratum/
    q@ubuntu:/var/stratum$ nohup ./run.sh yescryptR32 &
    [5] 68189
    q@ubuntu:/var/stratum$ nohup: ignoring input and appending output to ‘/home/q/nohup.out’

    что я не так делаю?
    ps.ставлю на виртуалку на ноуте, при установке пула пишу айпишник который мне провайдер дает, он же и доверенный для входа.
    Спасибо

    Reply
    • 10.04.2018 at 10:51
      Permalink

      Все дело в виртуалке, и виртуальной машины может быть несколько сетевых соединений и обычно созданное автоматом соединение во вне не смотрит, оно за натом (nat) работает. Это уже не проблема в настройке пула а нужно правильно сконфигурировать сеть.

      Reply
  • 22.04.2018 at 02:37
    Permalink

    Когда настраиваю монету в админке, во вкладке демона выдаётся образец для запуска майнера с одним портом, а потом в списке монет написан уже другой, как это понимать?
    При запуске run.sh algo показывается порт из списка монет.

    Но коннекта не идёт ни по одному из двух портов — stratum authentication failed, при этом на сервере пишет bad address.

    Reply
    • 28.04.2018 at 12:30
      Permalink

      Нажмити SET AUTO, в админке должны быть порты, которые указали в конфигурационном файле. Иногда помогает перезагрузиться.

      Reply
      • 10.05.2018 at 17:17
        Permalink

        В итоге вылечилось прописыванием демона и конфига в веб-интерфейсе yiimp.
        На других алгоритмах работало и без этого.

        Reply
  • 19.06.2018 at 14:55
    Permalink

    Привет.
    https://ibb.co/i8ttaJ
    https://ibb.co/eNZMUd
    добавить блоки получается только вручную
    пул и кошелек находятся на разных машинах
    как это решить ?

    Reply
    • 10.08.2018 at 13:59
      Permalink

      Всмысле блоки вручную.
      В конфиге кошелька где описываешь rpc пароль, пишешь адрес с которого разрешено обращаться к кошельку, т.к. адрес сервера где установлен yiimp а в yiimp’e настраиваешь на ip сервера где кошелёк. Плюс в конфиге прописываешь правильный blocknotify (ip адрес yiimp сервера), ещё бывает нужно увеличить кол-во коннектов по rpc в конфиге кошелька. И всё нормально работает.

      Reply

Добавить комментарий для roadracer Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">