Документация
Установка клиента 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. Далее: Развертывание и подключение.
