Установка OpenLedger
Установка OpenLedger через VNC
Используем MobaXterm (или любой другой SSH-клиент), как обычно, чтобы получить доступ к серверу на Ubuntu.
Установка необходимых компонентов для VNC:
sudo apt update sudo apt install xfce4 xfce4-goodies -y
sudo apt install tigervnc-standalone-server tigervnc-common -y
vncserver
• Когда вас попросят ввести пароль, укажите его
(Придумайте сложный пароль со спец символами).
• На вопрос о view-only password ответьте n.
Остановка VNC-сервера, чтобы настроить автозапуск Xfce
vncserver -kill :1
nano ~/.vnc/xstartup
• В конец файла ~/.vnc/xstartup вставьте следующие строки:
#!/bin/sh xrdb "$HOME/.Xresources" xsetroot -solid grey #x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & #x-window-manager & # Fix to make GNOME work export XKL_XMODMAP_DISABLE=1 /etc/X11/Xsession #!/bin/bash xrdb $HOME/.Xresources startxfce4 &
• Сохраните файл: Ctrl + X, затем Y, и Enter.
chmod +x ~/.vnc/xstartup
• Установка Docker
Если Docker установлен то пропускайте этот пункт.
sudo apt remove docker docker-engine docker.io containerd runc sudo apt install -y apt-transport-https ca-certificates curl software-properties-common 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 update sudo apt install -y docker-ce docker-ce-cli containerd.io sudo docker --version
• Установка всех необходимых зависимостей
sudo apt install -y libgtk-3-0 libnotify4 libnss3 libxss1 libxtst6 xdg-utils libatspi2.0-0 libsecret-1-0
• Установка нужных файлов и их распаковка
wget https://cdn.openledger.xyz/openledger-node-1.0.0-linux.zip
apt install unzip apt install tmux
unzip openledger-node-1.0.0-linux.zip
sudo dpkg -i openledger-node-1.0.0.deb
sudo apt-get install -f
sudo apt-get install desktop-file-utils
sudo dpkg --configure -a
sudo apt-get install libgbm1
sudo apt-get install libasound2
apt-get install libgtk2.0-0t64 libgtk-3-0t64 libgbm-dev libnotify-dev libnss3 libxss1 libasound2t64 libxtst6 xauth xvfb
vncserver :1 -geometry 1920x1080 -depth 24
• Подключение к VNC во второй вкладке (не закрывая вкладку с SSH-соединением)
• Если у вас возникла проблема с подключением к порту 5901, выполните команды:
vncserver -kill :1
vncserver :1 -localhost no -geometry 1920x1080 -depth 24
• Если всё сделано правильно, VNC запросит у вас пароль, который вы создали ранее. После ввода пароля откроется рабочий стол сервера, выглядящий примерно так:
• Нажмите Applications → Terminal
• Запустите Tmux командой и запустите ноду
tmux
openledger-node --no-sandbox
• Откроется окно авторизации. Логинимся через свою почту.
• Нажимаем кнопку установки, после чего нажимаем Connect.
• Если желтая кнопка Connect не подключается и снова становится красной, скорее всего, нужно поменять порты.
• Для этого в терминале сервера (SSH) вводим соответствующую команду.
apt install nano nano /root/.config/opl/docker-compose.yaml
• Меняем порты так, как показано на скриншоте.
• Сохраняем файл: Ctrl + X, затем Y, и Enter.
• Нажимаем кнопку Connect ещё раз.
• Когда кнопка стала зелёной, нода работает.
• Нажимаем на терминал и выходим из сессии Tmux: Ctrl + B, затем D.
После этого можно закрыть окно VNC.
Всем спасибо! Подпишитесь на мой телеграм-канал — там я отвечаю на любые ваши вопросы. https://t.me/SotochkaZela