RustMinerSystem

Документация

Установка клиента RMS

Установка текущего RMS на x86-64, ARMv7 и AArch64 Linux/OpenWrt или Windows и безопасный первый доступ.

Установка RMS

Текущий репозиторий RMS содержит сборки для Linux/OpenWrt и Windows. Сначала подготовьте RMS-порт в RustMinerSystem, затем выберите постоянно работающее устройство площадки с фиксированным LAN IP.

Поддерживаемые платформы

Платформа Архитектура или сборка Способ
Linux x86-64 Скрипт установки.
Linux / OpenWrt ARMv7 musl EABI hard-float Скрипт или ручная загрузка.
Linux / OpenWrt AArch64 musl Скрипт или ручная загрузка.
Windows x64 GUI Графический клиент.
Windows x64 console Консольный клиент.

Устройства OpenWrt сильно различаются. Проверьте архитектуру командой uname -m и начните с небольшой группы майнеров.

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

Переключитесь на root и запустите официальный скрипт:

sudo -i
bash <(curl -s -L https://raw.githubusercontent.com/EvilGenius-dot/RMS/main/install.sh)

Если GitHub недоступен:

sudo -i
bash <(curl -s -L -k http://static.rustminersystem.com/install.sh)

Резервный источник сейчас использует HTTP. Применяйте его только в доверенной сети; лучше сначала скачать и проверить скрипт перед запуском от root.

Скрипт определяет распространенные архитектуры и позволяет вручную выбрать x86-64, armv7-musleabihf или aarch64.

Изменения в системе

Текущий установщик:

  • Устанавливает RMS в /root/rms.
  • Создает системный сервис и включает автозапуск.
  • Изменяет лимит файловых дескрипторов.
  • В некоторых дистрибутивах пытается отключить firewall.

Проверьте скрипт до production-установки. После установки восстановите правила firewall: доступ к backend и портам майнеров должен быть только из доверенной LAN.

Первый доступ

Откройте из той же локальной сети:

http://RMS_DEVICE_IP:42703

Если страница не открывается, проверьте процесс, IP, firewall и занятость 42703. Не публикуйте этот порт управления в Интернете.

Установка Windows

Файл Загрузка Назначение
rms-production-gui.exe https://raw.githubusercontent.com/EvilGenius-dot/RMS/main/windows-gui/rms-production-gui.exe Рекомендуемый GUI.
WebView2Loader.dll https://raw.githubusercontent.com/EvilGenius-dot/RMS/main/windows-gui/WebView2Loader.dll Хранить рядом с GUI-файлом.
rms-production.exe https://raw.githubusercontent.com/EvilGenius-dot/RMS/main/windows-no-gui/rms-production.exe Консоль и собственное управление сервисом.

GUI использует Microsoft Edge WebView2. При пустом окне проверьте DLL и установите Microsoft Edge WebView2 Runtime.

Обслуживание Linux

Повторный запуск установщика открывает меню установки/обновления, запуска, остановки, перезапуска, состояния, логов, автозапуска и удаления.

Элемент Значение
Каталог /root/rms
Программа /root/rms/rms
Сервис systemd rmservice
Конфигурация /root/rms/local.conf
Рабочий лог /root/rms/nohup.out
Лог ошибок /root/rms/err.log
Порт управления 42703

После изменения PORT в local.conf перезапустите RMS и обновите firewall и URL.

Проверка после установки

  • У RMS постоянный LAN IP.
  • Страница открывается с другого LAN-устройства.
  • Backend не доступен напрямую из Интернета.
  • Серверный RMS-порт работает и доступен с площадки.
  • Подготовлены тестовые майнеры и обходной адрес.

Текущий клиент поддерживает выбор RMS2 для совместимых исторических портов, но семейство RMS3 не совместимо с RMS2. Далее: Развертывание и подключение.