1) Get a wallet address. Install the official software / node wallet from the releases page and create a
receiving address. Keep backups (seed phrase / wallet.dat) offline.
2) Choose a pool. Pick one from the Pools section below and note:
stratum URL, port, username/wallet, and password format.
3) Mine with a RandomX miner. Options:
juno-miner (standalone), the built-in miner in some Juno Cash releases, or a third-party miner that supports “randomjuno”.
Linux quickstart (example)
# 0) Install basics (Ubuntu/Debian example)
sudo apt update
sudo apt install -y git build-essential cmake hwloc
# 1) Download & build the standalone miner
git clone https://github.com/juno-cash/juno-miner.git
cd juno-miner
mkdir -p build && cd build
cmake ..
make -j"$(nproc)"
# 2) Run (replace with your pool + your wallet address)
# Example placeholders:
# POOL_URL=pool.example.com
# PORT=3333
# WALLET=j1...your_address_here
# WORKER=myRig01
./juno-miner -o stratum+tcp://POOL_URL:PORT -u WALLET.WORKER -p x
Windows users: most miners/pools provide a zip download + a .bat file template. Use the same pool URL/port + wallet settings.
Performance tips
- RandomX likes CPU cache and memory bandwidth — more cores and higher RAM speed generally help.
- On Linux, huge pages can improve hashrate (pool/miner docs usually include the exact steps).
- Keep your system cool; CPU throttling will reduce hashrate fast.
- Use a unique worker name per machine so you can see each rig in the pool dashboard.