Backend Operations

This section documents commands and operations that are only accessible via the backend infrastructure and are NOT available through the MiningOS web UI. These operations require direct access to worker services via RPC commands or system administration privileges.

For an overview of the system architecture and worker communication, see the Architecture Guide. For RPC command setup and worker registration, see the Installation Guide.

System Operations

Backend-only system commands include:

Operation
Description
Related Documentation

System dump (CSV)

Export complete system state to CSV format

Reporting per period (CSV)

Generate periodic reports in CSV format

Firmware updates

Deploy firmware to mining devices

circle-info

Site operators should ensure there are no "pending actions in the Actions Chart" or "submitted actions pending approval" during firmware deployments while server restart is in progress. See Requests & Approvals for action workflow details.

Container Operations

Backend-only container configuration commands:

Operation
Description
Related Documentation

Configure cooling

Adjust cooling system parameters

Configure alarms

Set alarm thresholds and notification rules

For container-specific alarm thresholds and visual indicators, refer to the Alerts Manual. For container specifications, see Supported Devices — Containers.

Miner Operations

Backend-only miner configuration commands:

Operation
Description
Related Documentation

Performance tuning

Adjust hashrate and power consumption parameters

Configure pools

Set mining pool endpoints and failover configuration

Configure networking

Manage IP addresses and network settings

Create/replace devices

Register new miners or replace existing units

circle-info

Whatsminers require a password change to enable API command access. See the Introduction for initial setup notes and Supported Devices — MicroBT Whatsminer for model specifications.

For UI-based miner management operations, see:

Remarks on Firmware Updates

triangle-exclamation
circle-exclamation

Firmware Update Checklist

Before performing firmware updates:

  1. Test on isolated device — Verify API compatibility on a single unit

  2. Clear pending actions — Ensure no actions are pending in the Actions Chart

  3. Notify operators — Coordinate with site operators via Comments if needed

  4. Verify device compatibility — Check Supported Devices for model-specific requirements

  5. Schedule maintenance window — Avoid peak operational periods

  6. Backup configuration — Export current settings before update

Supported Firmware Sources

Manufacturer
Official Source
Support Portal

For detailed specifications of each manufacturer's devices, see Supported Devices.

RPC Command Reference

Backend operations are executed via RPC commands to the appropriate workers. For detailed RPC method documentation and the worker architecture, see the Architecture Guide.

Example: Register a New Miner via RPC

For complete installation and RPC setup instructions, see the Installation Guide.

User Permissions

Backend operations require elevated privileges. User role requirements:

Operation Type
Minimum Role Required

System dump/reporting

Admin

Firmware updates

Admin

Container configuration

Admin or Site Manager

Miner configuration

Admin or Site Manager

Device registration

Admin or Site Manager

For user role definitions and management, see Settings > User Management.

Operator Manual

Architecture & Technical Reference

Last updated