Platform-Specific Guides
Windows Setup Guide
EasyDownload XenBlocksMiner
Download the latest Windows release from our download section above.
Extract the Archive
Right-click the downloaded ZIP file and select "Extract All..." to a folder of your choice.
Open Command Prompt
Navigate to the extracted folder and open Command Prompt:
- Hold Shift and right-click in the folder
- Select "Open PowerShell window here" or "Open Command window here"
Run the Miner
Execute the mining command (use the Command Generator above):
xenblocks.exe --minerAddr YOUR_WALLET_ADDRESS --donate 5
💡 Pro Tips
- Use
--device 0,1
to specify which GPUs to use - Enable Web API with
--enableWebApi --apiPort 8080
for remote monitoring - Use
--xuniMode
for continuous XUNI block mining
Linux Setup Guide
EasyDownload XenBlocksMiner
Download and extract the Linux version:
wget https://xnm.pub/downloads/xenblocks-lin.zip unzip xenblocks-lin.zip chmod +x xenblocks
Run the Miner
./xenblocks --minerAddr YOUR_WALLET_ADDRESS --donate 5
Run in Background (Optional)
Use screen to keep mining after closing the terminal:
screen -S xenblocks ./xenblocks --minerAddr YOUR_WALLET_ADDRESS --donate 5 # Press Ctrl+A, then D to detach
💡 Pro Tips
- The AppImage works on Ubuntu, Debian, Fedora, Arch, and more
- Use
--device 0,1
to select specific GPUs - Monitor with Web API:
--enableWebApi --apiPort 8080
HiveOS Setup Guide
MediumCreate Flight Sheet
In HiveOS, create a custom miner flight sheet with:
Installation URL:
https://xnm.pub/downloads/xenblocks-lin.zip
Configure Miner
Hash algorithm: argon2id
Extra config arguments:
--minerAddr %WAL% --donate 5
💡 Pro Tips
- Use
--device 0,2,4
to select specific GPUs - Monitor through HiveOS dashboard
Vast.ai Setup Guide
EasyUnlike other miners which requires Docker, XenBlocksMiner runs directly for better performance, but it can still be containerized if needed!
Create Instance Template
Use this on-start script:
#!/bin/bash env >> /etc/environment apt update && apt install screen wget unzip -y cd /root wget -N https://xnm.pub/downloads/xenblocks-lin.zip unzip -o xenblocks-lin.zip chmod +x xenblocks screen -S xenblocks -X quit 2>/dev/null screen -dmS xenblocks bash -c "./xenblocks --minerAddr YOUR_WALLET_ADDRESS --donate 5" echo "XenBlocksMiner started!"
⚠️ Replace YOUR_WALLET_ADDRESS
with your wallet!
Monitor Mining
SSH into your instance and run:
screen -r xenblocks
💡 Pro Tips
- Use the Command Generator above to create your custom script
- Enable Web API for easier monitoring
- Destroy non-performing instances to save costs