Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
rolik
7 лет назад

Делаем свой сервер или много проблем Часть 2

Вчера я выпустил первую часть где у нас уже есть готовая линукс машина с которой можно сделать отвечу сразу на вопрос зачем это делать ? да можно брать в аренду впс но оплата норм сервера будет намного больше чем доход ну и я не знаю есть ли впс сервера где есть убунту с графическим интерфейсом и так приступим.
Зняток екрану з 2017-05-16 15-41-31.png
photo_2017-05-16_15-40-01.jpg
Ну что же приступим к настройке

Удаленное управление

Думаю все знают программу tiemviewer которая отлично бы подошла для мониторинга сервера но есть один большой минус - она работает через wine. Из за этого тиемвиевер будет занимать много ОЗУ. Лично я рекомендую ставить программу если больше 4 гигов озу или вы планируете держать один кошелёк. Но мне это не подходит так как видно на скрине я запустил на сервере postcoin,amsterdamcoin,bitsend и своего бота в ТГ.

Как ставить кошелек на линукс

Что бы поставить кошелек на линукс нужен гитхаб репозиторий монеты и с компилирован кошелек. Возьмем к примеру монету bitsend что бы запустить их кошелек нам нужен их офф гитхаб
https://github.com/LIMXTEC/BitSend
Безымянный.png
Здесь мы видим гитхаб теперь мы рассмотрим где можно найти скомпилирован кошелек. Первый и самый просто вариант это зайти на офф топик на биткоинталк и там скачать но можно сделать и с гитхаба.
Безымянный.png
и там мы можем скачать кошелек
Безымянный.png
Тепер перейдем к установке зависимостей заходим на главной страничке в doc/buil_unix формат файла может быть в .txt или .md разницы нету так как это документация но в .md оно более красиво глазу смотрится.
Безымянный.png
Вот мы вошли в святую святых от которой зависит заведем кошелек или нет =)
Как мы видим есть табличка Dependencies в ней все зависимости которые нужны для запуска монеты
Безымянный.png
И здесь в Dependencies for the GUI: Ubuntu & Debian есть зависимости которые нужно установить. Хотя лично я ставлю все зависимости что бы наверняка и так 250 гигов надо э чем то наполнять. Для установки используют команды в командной строке или же терминале

sudo apt-get install название пакета

или такой вариант где он устанавливается из репозиториев

sudo add-apt-repository название репозитория 
sudo apt-get update
sudo apt-get install название пакеты 

Вместо моих слов будут пакеты и вам нужно просто скопировать и установить.
Потом что нам надо сделать это проверить в свойствах есть ли разрешение на выполнение файла как программу и везде в настройках файла поставить максимальные права доступу. И первый запуск я рекомендую делать из консоли по типу открываем папку где кошелек правая кнопка мыши потом открыть терминал после этого ввести команду запуска кошелька. к примеру

./bitsend-qt 
  • где вместо bitsend-qt название вашего кошелька

Я установил все зависимости но кошелек дальше не работает

Ну как я говорил раньше у многих форках девы роликы и их скомпилированные кошельки работает через одно место. Что же делать ?
Первое что нам надо сделать это найти проблему если мы видим ошибку по типу

error while loading shared libraries: libminiupnpc.so.9

то ищем пакет libminiupnpc в гугле или гитхаб документации возможно мы его пропустили

  • libminiupnpc это название для примера здесь будет ваш пакет (зависимость).

После того как установили пакет запускаем если все хорошо то пользуемся если нет то приключения только начинаются. Лично у меня была ошибка что выше хотя я установил libminipunpc я спросил дева и он мне подсказал установить minipunpc 1.9 и дал ссылку я скачал и установил

tar -xzvf miniupnpc-1.6.tar.gz
cd miniupnpc-1.6
make
sudo su
make install

но проблема не решилась и тогда мне подсказали комплировать кошелек так что же приступим. Скажу сразу тем у кого 2 компютера и на обох одинаковая битность, ос повезло так как вы можете с компилировать на железе по мощнее так как этот процес требует ресурсы если нет то не беда. В офф документации можно найти два
To Build
или же To Build Названиемонеты-QT
Ну и здесь все довольно просто нам надо скачать все файлы с гитхаба через зип или гит кто как хочет
Безымянный.png
вот здесь мы скачиваем зип файлы распаковываем эго заходим в папку и открываем консоль
теперь начинаем компилировать это довольно просто

./autogen.sh
./configure
make
strip bitsendd bitsend-cli bitsend-qt

или

qmake -qt=qt5 USE_UPNP=- && \
make \

и главное когда мы компилируем не путайте bitcoind и bitcoin-qt
так это два разных кошелька один это daemon а второй обычный кошелек который мы привыкли видеть.
И теперь решение мое проблемы я пересобрал тот кошелек но не использовал UPNP. По всем вопросам можете написать здесь в комментариях или же мне в телеграм @rolik2001.
P.S Я всего лиш человек и где то могу быть не прав если это так напишите мне =)

3
47.217 GOLOS
Комментарии (3)
Сортировать по:
Сначала старые