RustMinerSystem

Documentation

Install the RMS Client

Install the current RMS client on x86-64, ARMv7, or AArch64 Linux/OpenWrt and Windows, then complete a safe first connection.

Install RMS

The current RMS release repository provides Linux/OpenWrt and Windows builds. Prepare an RMS protocol port in RustMinerSystem first, then select an always-on site device with a fixed LAN IP.

Supported Platforms

Platform Architecture or build Recommended method
Linux x86-64 Install script.
Linux / OpenWrt ARMv7 musl EABI hard-float Install script or manual download.
Linux / OpenWrt AArch64 musl Install script or manual download.
Windows x64 desktop GUI GUI client.
Windows x64 console Console client.

OpenWrt devices vary widely. Confirm the architecture with uname -m and begin with a small miner group.

Quick Linux Installation

Switch to root and run the official installer:

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

If GitHub is unreachable, the fallback route is:

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

The fallback is currently delivered over HTTP. Use it only on a trusted network; preferably download and review the script before running it as root.

The installer detects common architectures and also lets you choose x86-64, armv7-musleabihf, or aarch64 manually.

What the Installer Changes

The current script:

  • Installs RMS under /root/rms.
  • Creates a system service and enables startup at boot.
  • Adjusts system file-descriptor limits.
  • Attempts to disable the firewall on some Linux distributions.

Review the script before production use. After installation, restore a firewall policy that allows only trusted LAN sources to reach the RMS management and miner-listener ports.

First Access

Open this address from the same LAN:

http://RMS_DEVICE_IP:42703

If it does not load, check the process, device IP, firewall, and whether port 42703 is already in use. Do not expose this management port directly to the Internet.

Windows Installation

File Download Purpose
rms-production-gui.exe https://raw.githubusercontent.com/EvilGenius-dot/RMS/main/windows-gui/rms-production-gui.exe Recommended desktop client.
WebView2Loader.dll https://raw.githubusercontent.com/EvilGenius-dot/RMS/main/windows-gui/WebView2Loader.dll Keep beside the GUI executable.
rms-production.exe https://raw.githubusercontent.com/EvilGenius-dot/RMS/main/windows-no-gui/rms-production.exe Console or custom service management.

The GUI uses Microsoft Edge WebView2. If it opens to a blank page, verify the DLL location and install the Microsoft Edge WebView2 Runtime.

Linux Maintenance

Run the installer again to open its management menu for install/update, start, stop, restart, status, logs, boot settings, or uninstall.

Item Default
Install directory /root/rms
Executable /root/rms/rms
systemd service rmservice
Local config /root/rms/local.conf
Runtime log /root/rms/nohup.out
Error log /root/rms/err.log
Management port 42703

Restart RMS after changing PORT in local.conf, and update both firewall rules and the URL.

Post-Install Check

  • The RMS device has a fixed LAN IP.
  • Another LAN device can open the management page.
  • The management backend is not publicly exposed.
  • The RustMinerSystem RMS port is running and reachable from the site.
  • A small test group and working bypass address are ready.

The current client can still select RMS2 for compatible historical ports, but the RMS3 family is not backward-compatible with RMS2. Continue with Deployment and Pairing.