Remote Agent for Linux is based on the same concept as the Remote Agent application for Windows. It should be installed on each mining computer and is controlled by the Awesome Miner main application.

Remote Agent for Linux is an application that requires an existing Linux operating system to be used. For GPU mining, relevant GPU drivers must be installed. It's currently not a complete Linux based mining operating system. Remote Agent for Linux can however be installed on many of the existing Linux based mining operating systems or any other Ubuntu-based Linux distribution.

Mining software

Follow this link for a complete list of mining software supported on Linux

Mining software dependencies:

  • CryptoDredge Miner: Requires package libc-ares2
  • CpuMiner-Opt: Requires package: libcurl3
  • WildRig: Requires package: ocl-icd-opencl-dev
  • TeamBlackMiner: Requires package: libapr1

Prerequisites

  • Linux 64-bit distribution (e.g. Ubuntu). Only Intel and AMD x64 platforms are supported.
  • For GPU mining, GPU drivers must be installed
  • Required packages: bash, screen

Installation and getting started

All commands related to running the Remote Agent service requires root permissions to run, for example by putting sudo in front of the command.

1) Download and extract Awesome Miner Remote Agent for Linux

wget http://www.awesomeminer.com/download/setup/awesomeminer-remoteagent.tar.xz
tar xvJf awesomeminer-remoteagent.tar.xz
cd awesomeminer-remoteagent

2) Remote Agent for Linux should be installed as a system service, where it will be started automatically on boot. To install Remote Agent as a system service, run the following command:

sudo ./service-install.sh

3) Use Awesome Miner on Windows to connect to this Remote Agent instance. The Managed Host must configured for Linux support. Via the Options dialog, Managed Host section, a new host can be added where the option Remote Agent for Linux must be checked. Once the host is added, a Managed Miner or Managed Profit Miner can be created and be configured to use this host.

Ubuntu 22.04

Ubuntu 22.04 currently requires the following commands to be executed before starting Remote Agent.

wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.0g-2ubuntu4_amd64.deb
sudo dpkg -i libssl1.1_1.1.0g-2ubuntu4_amd64.deb

Available commands

Install Remote Agent for Linux, including automatic start on boot:

sudo ./service-install.sh

Uninstall Remote Agent:

sudo ./service-uninstall.sh

Start Remote Agent:

sudo ./service-start.sh

Stop Remote Agent, including all mining started by Remote Agent:

sudo ./service-stop.sh

View Remote Agent log output:

./service-log.sh

Connect Remote Agent to Awesome Miner via cloud

sudo ./cloud-setup.sh

Remove the connection for Remote Agent to Awesome Miner via cloud

sudo ./cloud-remove.sh

Change password of Remote Agent (also required to be entered for the Managed Host in Awesome Miner). Not applicable when using a Cloud connected setup.

sudo ./AwesomeMiner.RemoteAgent.Linux /setpassword=mypass

Information

Log files are stored in /var/log/awesome/

Mining software are downloaded to: ~/.config/AwesomeMinerService/