November 14, 2022
Exorde Node Guide
Требования к серверу
я взяла CX21 на хетцнере
Установка
sudo apt update sudo apt install
sudo apt install -y ca-certificates curl gnupg lsb-release curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update sudo apt install docker-ce docker-ce-cli containerd.io -y sudo usermod -aG docker $USER newgrp docker docker version apt install unzip
wget https://github.com/exorde-labs/ExordeModuleCLI/archive/refs/heads/main.zip \ --output-document=ExordeModuleCLI.zip #выкачиваем репозиторий проекта unzip ExordeModuleCLI.zip \ && rm ExordeModuleCLI.zip \ && mv ExordeModuleCLI-main ExordeModuleCLI cd ExordeModuleCLI #переходим в папку ExordeModuleCLI docker build -t exorde-cli:latest . #запускаем сборку проекта
Запускаем ноду в докер контейнере:
docker run -d --restart unless-stopped --pull always --name exorde_1 exordelabs/exorde-cli -m <ETH_WALLET> -l 4 #заменить <ETH_WALLET> на адрес кошелька(создать в метамаске)
docker container logs exorde_1 Второй вариант как посмотреть логи: docker container ls #копируем айди контейнера docker container logs <CONTAINER_ID>
Обновление
docker container ls #запомнить имя запущеного контейнера docker stop <CONTAINER_NAME> && docker rm <CONTAINER_NAME> #заменить <CONTAINER_NAME> на имя вашего контейнера docker run \ -d \ --restart unless-stopped \ --pull always \ --name exorde_1 \ exordelabs/exorde-cli \ -m <ETH_WALLET> \ -l 4 #копируем целяком, заменить <ETH_WALLET> на адрес кошелька