All Projects → PTRFRLL → nv-docker-trex

PTRFRLL / nv-docker-trex

Licence: other
Mine crypto using your Unraid server

Programming Languages

Dockerfile
14818 projects
shell
77523 projects

Projects that are alternatives of or similar to nv-docker-trex

Doplarr
An *arr request bot for Discord
Stars: ✭ 236 (+475.61%)
Mutual labels:  unraid
unRAID-CA-templates
An Unraid community repo where you can request unRAID container templates to be added to Community Applications: Squidly271/community.applications.
Stars: ✭ 108 (+163.41%)
Mutual labels:  unraid
gpustat-unraid
An UnRAID plugin for displaying GPU status
Stars: ✭ 44 (+7.32%)
Mutual labels:  unraid
Nostromo
Random github shit
Stars: ✭ 36 (-12.2%)
Mutual labels:  unraid
docker-templates
Docker template repository for unRAID
Stars: ✭ 59 (+43.9%)
Mutual labels:  unraid
authelia
Instructions and configuration files to deploy Authelia in Unraid OS using Docker + FreeIPA LDAP.
Stars: ✭ 116 (+182.93%)
Mutual labels:  unraid

T-Rex Miner Nvidia Docker

Publish Docker image Donate with Ethereum

Mine ethash (and others) on docker/nvidia-docker

About

This docker was specficially made for running on an Unraid system that uses LinuxServer's Unraid Nvidia or the new Nvidia-Driver plug-in.

That said, this docker does not require Unraid, it can be used on any system that uses nvidia-docker

Miner

Currently uses T-Rex Miner for mining.

Getting Started

Unraid

Search for trex miner on the Community Applications page:

community apps

Run nvidia-smi on Unraid console to determine CUDA version:

cuda version

If using CUDA 10, use the cuda10 tag:

ptrfrll/nv-docker-trex:cuda10

Specify GPU

If you have multiple GPUs and only want to use specific ones for mining, you can add the NVIDIA_VISIBLE_DEVICES env variable to the Docker. Add a comma separated list of your GPU UUIDs you want to mine with as the value.

nvidia

Here's a great example by SpaceInvader (here he's doing it for an Emby container but the process is the same)

Docker

Simply pull and run docker and add the needed variables:

NOTE: If you don't change the default wallet, you'll be mining for me... 😁

Variable Value Default
WALLET Your wallet address My ETH wallet
SERVER Mining pool URL stratum+ssl://us2.ethermine.org:5555
WORKER Worker name Rig
ALGO t-rex algorithm to mine ethash
PASS Password for mining pool x
API_PASSWORD Password for T-rex WebUI Password1

If you want to use the config file, map the /config path as well

Example:

docker run -d --name='trex-miner' -e WALLET=0xYOUR_ETH_WALLET_ADDRESS -e SERVER=stratum+ssl://us2.ethermine.org:5555 -e WORKER=Rig -e ALGO=ethash  -p '4067:4067/tcp' --runtime=nvidia ptrfrll/nv-docker-trex

With Config File:

docker run -d --name='trex-miner' -e WALLET=0xYOUR_ETH_WALLET_ADDRESS -e SERVER=stratum+ssl://us2.ethermine.org:5555 -e WORKER=Rig -e ALGO=ethash  -p '4067:4067/tcp' -v '/path/to/config/':'/config':rw --runtime=nvidia ptrfrll/nv-docker-trex
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].