как установить sentinel на linux

Как правильно установить Sentinel и исправить Watchdog Expired

В моей предыдущей статье я показал где можно найти пакет Setinel и указал, что инструкция к нему написана добротно, но оказалось, что не все могут поставить. Придется написать для Вас пояснения как нужно ставить Sentinel на Linux тачки.
Из предыдущей статьи находим Sentinel той монеты, которая нам нужна. В целом сами пакеты ничем не отличаются кроме пары букв в настройках, которые нам в любом случае нужно менять.
Для начала нужно установить пару пакетов, без которых ничего работать не будет. Ну все как обычно же =))

sudo apt-get update
sudo apt-get -y install python-virtualenv virtualenv

И скачем сразу нужный нам пакет с репозитория:

sudo git clone https://github.com/beminer/sentinel.git && cd sentinel
virtualenv ./venv
./venv/bin/pip install -r requirements.txt

Поправим конфиг sentinel.conf, который находится в папке sentinel (мы как раз перешли уже в нее):

sudo nano sentinel.conf

который по умолчанию выглядит так:

# specify path to gobyte.conf or leave blank
# default is the same as gobyteCore
#gobyte_conf=/home/YOUR HOME DIRECTORY/.YOURCOIN/COIN.conf

# valid options are mainnet, testnet (default=mainnet)
network=mainnet
#network=testnet

# database connection details
db_name=database/sentinel.db
db_driver=sqlite

Нужно разкомментировать строку:

#gobyte_conf=/home/YOUR HOME DIRECTORY/.YOURCOIN/COIN.conf

и вписать свои значения вместо YOUR HOME DIRECTORY, .YOURCOIN и COIN, где:
 — YOUR HOME DIRECTORY это имя пользователя (надеюсь Вы работаете не из под root)
.YOURCOIN папка с названием монеты
 — COIN название монеты



Например у нас Innova, строка будет выглядеть:

gobyte_conf=/home/inn1/.innovacore/innova.conf

где inn1 это имя пользователя, или имеем кошель gobyte:

gobyte_conf=/home/gbx1/.gobytecore/gobyte.conf

где gbx1 это имя пользователя.
Сохраняем файл и даем права на всю домашнюю папку:

sudo chown -R USER:USER ~/

где USER это все тот же пользователь, под которым мы сидим и пытаемся что то сделать.
Вроде как почти все готово, осталось добавить все это дело в крон:

crontab -e

и в последнюю строку вписываем:

* * * * * cd /home/YOURUSERNAME/sentinel && ./venv/bin/python bin/sentinel.py >/dev/null 2>&1

где YOURUSERNAME как обычно имя пользователя, под которым сидим.
Все настроили, запускаем ноду на клиенте и ждем минут 15-25, пока не исчезнет статус WATCHDOG_EXPIRED.

А если что то не получается, то милости прошу на мой форум по мастернодам.

5
Отправить ответ

avatar
1 Comment threads
4 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
2 Comment authors
Николайwelest Recent comment authors
  Subscribe  
новые первые старые первые полезные
Уведомить
Николай
Гость
Николай

Этим способом настроить не удалось

welest
Администратор
welest

Что значит не удалось? какие ошибки? что пишет, что сделали, что не сделали?

Николай
Гость
Николай

Делал по инструкции. Как был статус нод ватчдог, так и остался.

welest
Администратор
welest

в листинге нод этот статус или только в кошельке?
предлагаю на benodes.info перейти

Николай
Гость
Николай

И в листинге, и в кошельке