Автоматический установщик 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
- Установка зависимостей и обновление системы:
sudo apt update && sudo apt upgrade -y
sudo apt install ubuntu-desktop xrdp docker.io unzip screen -y
- Настройка XRDP:
sudo adduser xrdp ssl-cert
sudo systemctl start gdm
sudo systemctl restart xrdp
- Настройка Docker:
sudo systemctl start docker
sudo systemctl enable docker
- Установка 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
- Установка дополнительных пакетов:
sudo apt update
sudo apt install -y desktop-file-utils libgbm1 libasound2
sudo dpkg --configure -a
После установки запустите ноду с помощью screen:
screen -S openledger
openledger-node --no-sandbox
Смена необходима если вы запустили 2 ноды, но в dashboard отображается только 1 Возникает конфликт одинаковых machine-id
cat /etc/machine-id
sudo rm /etc/machine-id
sudo rm /var/lib/dbus/machine-id
sudo systemd-machine-id-setup
sudo reboot
screen -S openledger
openledger-node --no-sandbox
Управление screen сессией:
- Отключиться от сессии (нода продолжит работать):
Ctrl + A
, затемD
- Подключиться к сессии:
screen -r openledger
- Список сессий:
screen -ls
- Убить сессию:
screen -X -S openledger quit
Или используйте подготовленный скрипт:
start-openledger
-
Windows:
- Подключитесь через Remote Desktop Connection (RDP)
- Хост: IP-адрес вашего сервера
- Логин/пароль: ваши учетные данные Ubuntu
-
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
sudo usermod -aG docker $USER
newgrp docker
sudo systemctl restart xrdp
sudo apt --fix-broken install
sudo dpkg --configure -a
# Восстановить потерянную сессию
screen -d -r openledger
# Если screen не установлен
sudo apt install screen
- Используйте сложные пароли
- Настройте файрвол
- Регулярно обновляйте систему
При возникновении проблем создайте issue в репозитории.
MIT