Skip to content

Automated installer and configuration script for OpenLedger Node on Ubuntu/Debian systems. Includes RDP setup, Docker configuration, and screen session management for running multiple nodes.

Notifications You must be signed in to change notification settings

zomand/OpenLedger_Node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 

Repository files navigation

OpenLedger Node Installer

Автоматический установщик OpenLedger Node для Ubuntu/Debian систем.

Требования

  • Ubuntu/Debian-based система
  • Минимум 2GB RAM
  • Root доступ

Быстрая установка

wget -O - https://raw.githubusercontent.com/zomand/OpenLedger_Node/main/install_openledger.sh | sudo bash

Ручная установка

  1. Установка зависимостей и обновление системы:
sudo apt update && sudo apt upgrade -y
sudo apt install ubuntu-desktop xrdp docker.io unzip screen -y
  1. Настройка XRDP:
sudo adduser xrdp ssl-cert
sudo systemctl start gdm
sudo systemctl restart xrdp
  1. Настройка Docker:
sudo systemctl start docker
sudo systemctl enable docker
  1. Установка OpenLedger:
wget https://cdn.openledger.xyz/openledger-node-1.0.0-linux.zip
unzip openledger-node-1.0.0-linux.zip
sudo dpkg -i openledger-node-1.0.0.deb
  1. Установка дополнительных пакетов:
sudo apt update
sudo apt install -y desktop-file-utils libgbm1 libasound2
sudo dpkg --configure -a

Запуск ноды

После установки запустите ноду с помощью screen:

screen -S openledger
openledger-node --no-sandbox

Смена machine-id

Смена необходима если вы запустили 2 ноды, но в dashboard отображается только 1 Возникает конфликт одинаковых machine-id

Текущий machine-id можно посмотреть командой:

cat /etc/machine-id

Удалить старый machine-id

sudo rm /etc/machine-id
sudo rm /var/lib/dbus/machine-id

Создать новый machine-id

sudo systemd-machine-id-setup

Перезагрузить

sudo reboot

После перезагрузки запустите ноду с помощью screen:

screen -S openledger
openledger-node --no-sandbox

Управление screen сессией:

  • Отключиться от сессии (нода продолжит работать): Ctrl + A, затем D
  • Подключиться к сессии: screen -r openledger
  • Список сессий: screen -ls
  • Убить сессию: screen -X -S openledger quit

Или используйте подготовленный скрипт:

start-openledger

Подключение к ноде

  1. Windows:

    • Подключитесь через Remote Desktop Connection (RDP)
    • Хост: IP-адрес вашего сервера
    • Логин/пароль: ваши учетные данные Ubuntu
  2. Mac:

    • Установите клиент Microsoft Remote Desktop
    • Добавьте новое подключение с IP-адресом сервера
    • Используйте учетные данные Ubuntu

Обновления

Для обновления ноды:

wget https://cdn.openledger.xyz/openledger-node-latest.zip
unzip openledger-node-latest.zip
sudo dpkg -i openledger-node*.deb

Устранение неполадок

Ошибка доступа к Docker

sudo usermod -aG docker $USER
newgrp docker

Проблемы с XRDP

sudo systemctl restart xrdp

Ошибки установки пакетов

sudo apt --fix-broken install
sudo dpkg --configure -a

Проблемы со screen сессией

# Восстановить потерянную сессию
screen -d -r openledger

# Если screen не установлен
sudo apt install screen

Безопасность

  • Используйте сложные пароли
  • Настройте файрвол
  • Регулярно обновляйте систему

Поддержка

При возникновении проблем создайте issue в репозитории.

Лицензия

MIT

About

Automated installer and configuration script for OpenLedger Node on Ubuntu/Debian systems. Includes RDP setup, Docker configuration, and screen session management for running multiple nodes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages