1. Обновите систему
Для Ubuntu:
sudo apt update && sudo apt upgrade -y
Для AWS/Amazon Linux:
sudo yum update
2. Установите необходимые библиотеки для х86 архитектуры
Установка libtommath:
sudo apt install libtommath1
2.1 Установите необходимые библиотеки для ARM архитектуры
sudo apt-get -y install libncurses5 libtommath1
3. Создайте символические ссылки для х86 архитектуры
sudo ln -s /usr/lib/x86_64-linux-gnu/libtommath.so.1 /usr/lib/x86_64-linux-gnu/libtommath.so.0
sudo cp /usr/lib/x86_64-linux-gnu/libncurses.so.6 /usr/lib/x86_64-linux-gnu/libncurses.so.5
3.1Создайте символические ссылки для ARM архитектуры
sudo ln -s libtommath.so.1 /usr/lib/aarch64-linux-gnu/libtommath.so.0
sudo cp /usr/lib/x86_64-linux-gnu/libncurses.so.6 /usr/lib/x86_64-linux-gnu/libncurses.so.5
4. Загрузите и распакуйте Ядро
Загрузите архив:
wget https://cdn3.moontrader.com/beta/linux-x86_64/MoonTrader-linux-x86_64.tar.xz (x86-64)
wget https://cdn3.moontrader.com/beta/linux-arm64/MoonTrader-linux-arm64.tar.xz (ARM64)
Распакуйте содержимое в отдельную папку:
tar -xvf MoonTrader-linux-x86_64.tar.xz (x86-64)
tar -xvf MoonTrader-linux-arm64.tar.xz (ARM64)
5. Запустите Ядро из директории с МТ
ПРИМЕЧАНИЕ: Для того чтобы ядро продолжило работать после того как будет закрыто соединение с сервером, нужно запустить ядро через сессию tmux или screen
tmux или screen
Перейдите в директорию с МТ
./MTCore
Процесс активации: Следуйте инструкции (https://docs.moontrader.com/ru/install-core-windows-console), чтобы активировать Ядро с помощью кода активации из Личного кабинета МТ, настроить безопасность, IP и порт (по умолчанию: 4242).
Введите API-ключи: Вам будет предложено ввести публичный и приватный API-ключи.
7. Остановка Ядра
Чтобы остановить: Используйте CTRL+C или завершите процесс командой kill PID.
Теперь Ядро должно работать независимо, даже после отключения от VPS.