Как установить делегативную ноду на VPS


  • administrators

    Рекомендуемые параметры сервера
    2 CPU 3.4Ghz / HDD SSD 60GB / RAM 4Gb / OS Ubuntu 16

    После установки сервера пишем в консоли под root

    создаем нового пользователя: adduser smartholdem
    спросит пароль прописываем, далее имя фамилию жмем просто enter, затем Y

    даем ему права: usermod -a -G sudo smartholdem

    переходим в папку пользователя: cd /home/smartholdem

    заходим под нашим пользователем: su smartholdem

    обновляем систему: sudo apt-get update && sudo apt-get dist-upgrade -y

    ставим необх пакеты: sudo apt-get install postgresql postgresql-contrib libpq-dev build-essential python git curl jq libtool autoconf locales automake locate zip unzip htop nmon iftop -y

    перезагружаемся: sudo reboot

    подключаемся к серверу под нашим новым пользователем smartholdem
    либо заходим под root, переходим в папку cd /home/smartholdem
    переключаемся на нашего пользователя su smartholdem

    создаем права бд, в строке менять ничего не надо просто выполняем команду: sudo -u postgres psql -c "CREATE USER $USER WITH PASSWORD 'password' CREATEDB;" >&- 2>&-

    создаем базу: createdb sth_smartholdem

    клонируем: git clone https://github.com/smartholdem/smartholdem-node-a.git

    cd smartholdem-node-a

    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.0/install.sh 2>/dev/null | bash

    export NVM_DIR="$HOME/.nvm"

    [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"

    nvm install 6.9.5 >>install.log

    nvm use 6.9.5 >>install.log

    nvm alias default 6.9.5

    npm install -g npm

    npm install forever -g

    npm install grunt-cli -g

    npm install

    редактируем конфиг nano config.smartholdem.json

    находим строку в конфиге и вставляем в раздел приватную фразу адреса делегата "ваш приватный ключ"

    "forging": { ... "secret": ["your_secret_passphrase"] ... }

    записываем изменения CTRL+o

    выходим из редактора CTRL+x

    запускаем ноду в фоне forever start app.js --config config.smartholdem.json --genesis genesisBlock.smartholdem.json

    Дополнительные команды
    интерактивный лог для мониторинга: tail -f ./logs/sth.log
    остановить все процессы ноды: forever stop app.js
    удалить бд: dropdb sth_smartholdem

    Как обновить ноду до последней версии:
    В папке smartholdem-node-a выполнить команды

    forever stop app.js
    git pull
    npm install
    forever start app.js --config config.smartholdem.json --genesis genesisBlock.smartholdem.json

    Запуск ноды в режиме командной строки: node app.js --config config.smartholdem.json --genesis genesisBlock.smartholdem.json --interactive

    help - помощь
    status - статус ноды
    update node - принудительное обновление ноды из сети


  • administrators



  • Все сделал по гайду. Но по статусу:

    Forging: true
    Active Delegate: false
    Connected Peers: 34
    Mempool size: 0
    Network Height: 58936
    Node Height: 58936 (in sync)


  • administrators

    @boroda не забудьте зарегистрировать делегата и прописать секретную фразу в конфиг

    nano config.smartholdem.json

    предварительно остановив ноду

    forever stop app.js



  • http://pixs.ru/showimage/oshibkanod_1507814_28762229.jpg
    как такую ошибку устранить?



  • @kolesnikov за минуту скриншот так и не прогрузился.... еще и пиз*?ей от жены получил за голых баб на экране.

    Пользуйтесь нормальными сервисами, вроде https://pasteboard.co/



  • @komokhepbob said in Как установить делегативную ноду на VPS:

    @kolesnikov за минуту скриншот так и не прогрузился.... еще и пиз*?ей от жены получил за голых баб на экране.

    Пользуйтесь нормальными сервисами, вроде https://pasteboard.co/

    лол 😂



  • @kolesnikov said in Как установить делегативную ноду на VPS:

    http://pixs.ru/showimage/oshibkanod_1507814_28762229.jpg
    как такую ошибку устранить?

    кто поставщик vps? с таким же столкнулся, сменил поставщика, ща тестирую снова



  • @technol0g said in Как установить делегативную ноду на VPS:

    редактируем конфиг nano config.smartholdem.json

    дошел до этого пункта. после чего пишет command not found.

    что сделал неправильно?


  • administrators

    @stil99 в вашей убунте отсутствует редактор
    выполняем команду установки редактора

    sudo apt-get install nano



  • @stil99 У меня тоже не было nano, но я вместо этого редактора использовал vi, правда, там команды чуть по-другому выглядят
    vi config.smartholdem.json



  • @patinity vps.ag - полное говно. у двоих не робит уже



  • Помогите уже бьюсь сам больше 3 дней. как это решить?

    kolesnikov@ubuntu:/home/smartholdem$ dropdb sth_kolesnikov
    Error: You must install at least one postgresql-client-<version> package.



  • @kolesnikov Если есть возможность, то лучше, наверное, сразу всю систему переустановить и начать поднимать ноду с нуля.
    А по ошибка. Нода раньше работала? Ругается на postgre, эти шаги из мануала не пропущены?

    ставим необх пакеты: sudo apt-get install postgresql postgresql-contrib libpq-dev build-essential python git curl jq libtool >autoconf locales automake locate zip unzip htop nmon iftop -y


  • administrators

    @kolesnikov я на это провайдере сижу, и не только я.


  • administrators

    @kolesnikov у нас тоже тестовая нода упала в ag через 3 дня


  • administrators

    This post is deleted!

  • administrators

    @kolesnikov said in Как установить делегативную ноду на VPS:

    Помогите уже бьюсь сам больше 3 дней. как это решить?

    kolesnikov@ubuntu:/home/smartholdem$ dropdb sth_kolesnikov
    Error: You must install at least one postgresql-client-<version> package.

    @kolesnikov не установлен postgresql

    запустите команды

    sudo apt-get update && sudo apt-get dist-upgrade

    sudo apt-get install postgresql postgresql-contrib libpq-dev build-essential python git curl jq libtool autoconf locales automake locate zip unzip htop nmon iftop

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



  • 1_1514832186183_photo_2018-01-01_20-42-55.jpg 0_1514832186183_photo_2018-01-01_20-42-54.jpg
    вот такие ошибки как исправить ?


Log in to reply
 

Looks like your connection to Community was lost, please wait while we try to reconnect.