GOLOS-in-a-box is a system designed to make deploying new witnesses and seeds on GOLOS easier, using a the GOLOS version of my STEEM-in-a-box. It uses DOCKER, allowing the binaries to work cross-platform, regardless of whether you're on a Linux distro such as Ubuntu, Fedora, Arch, or Windows/OSX.
Quite a few witnesses use my Golos-in-a-box, such as @smailer, @arcange, myself and a few others.
This also works for seeds, as well as RPC nodes.
GOLOS-in-a-box - система разработанная для того что бы упросить инсталяцию нового витнеса и сид ноды платформы ГОЛОС. Для этого была использована адаптированная версия для ГОЛОС STEEM-in-a-box.
Данная система использует DOCKER, что делает возможным ее запуск на нескольких операционных средах, ей не важно используете ли вы какие-либо дистрибутивы Linux, такие как Ubuntu, Fedora, Arch, или же Windows/OSX.
Немало делегатов уже используют мой GOLOS-in-a-box, такие как @smailer, @arcange, я сам и некоторые другие.
Он может быть использован для запусак как для сид ноды, так и для основной PRC ноды.
Install\УСТАНОВКА
Step 1. Install docker
Шаг 1. Установка Docker
apt update && apt install curl git
curl https://get.docker.com | sh
Step 2. Clone golos-docker
Шаг 2. Клонирование golos-docker
git clone https://github.com/Someguy123/golos-docker.git
cd golos-docker
Step 3. Install my latest GOLOS docker image
Шаг 3. Установка последней версии образа ГОЛОС докера.
./run.sh install
Step 4. Configure as needed
Шаг 4. Настройка
Edit data/witness_node_datadir/config.ini
as needed. It comes pre-loaded with many seeds.
Исправьте data/witness_node_datadir/config.ini
как вам требуется. Конфиг сразу после скачивания содержит достаточно много сид нод.
If you are running a witness, disable p2p-endpoint
, and run the following to create an "environment file":
Если вы запускаете основную ноду делегата, отключите p2p-endpoint
, после чего запустите нижеследующие комманды для создания "файла рабочей среды"
# FOR WITNESSES делегаты
cat .env <<EOF
DOCKER_NAME=witness
PORTS=
EOF
This sets the docker name to "witness", and disables the default port forward of 2001
for seeds.
Данные комманды установят имя докера как "witness" и отключит переадресацию портов "2001" для сид нод.
Step 5. Start your server
Шаг 5. Запуск вашего сервера
./run.sh start
Now you should have a running server!
Теперь у вас запущенный сервер!
Other notes:
Прочие заметки:
Check status of server:
Проверка состояния сервера:
$ ./run.sh status
Container exists?: YES
Container running?: YES
Open CLI_WALLET
Запустите CLI_WALLET
./run.sh wallet
Show LOGS:
Показать логи
./run.sh logs
Do you like what I'm doing for GOLOS?
Вам нравится, что я делаю для GOLOS?
Vote for @someguy123 to be a witness:
https://golos.id/~witnesses
Голосуйте за @someguy123, чтобы помочь мне стать делегатом:
https://golos.id/~witnesses
Голос-в-коробке-это отличный инструмент.
И экономит время !!!
Спасибо за создание и поддержание его =)
Good job! :)
@someguy123 Не удается запустить сервер.
Container exists?: YES
Container running?: NO (!)
Или запустится, но через пару секунд опять NO. Вероятно дело в настройках config.ini. Подскажите, пожалуйста, что нужно там менять.
Похоже.ю опечатка: data/witness_node_datadir/config.ini вместо data/witness_node_data_dir/config.ini
Соглашусь, отличная штука :))