Control and monitoring for NoSSD Chia pool client.
Supported OS
Launching
Unpack the ChiaNoSSD.zip
Edit config.yaml
BOT_TOKEN
, from https://t.me/BotFatherNoSSD_PATCH
NoSSD_PARAMS
NODES
if you have only one nodeRun
Description
Commands:
/start
- start conversation with bot/cancel
- stop conversation with bot/logout
- un authorization in bot/settings
- user settings (admin settings in develop)/run
- run NoSSD client/stop
- stop NoSSD client by sending ctrl+c (current plot will be completed)/kill
- kill NoSSD client process immediately/log
- send last 100 messages from minerConfig variables:
BOT_TOKEN
* - Your telegram token, from https://t.me/BotFatherNoSSD_PATCH
* - Patch to folder with NoSSD clientNoSSD_PARAMS
* - Arguments for start NoSSD client. Example: "-a xch18s44l93zegl3p3awkhfdwy5hhuj74wvkuzndvasjgkx7w37s4dsqpumnje -c 15 -w bds89 -d,p /media/bds89/test"PASSWORD
- Password for you botADMIN_PASSWORD
- Admin password for you bot (you can change NoSSD_PARAMS, passwords, and delete users from BD)RUN_AT_STARTUP
- Start mining after bot script startSUDO_PASS
- Your sudo password. Needs for collect hdd's temperatures, or you can run bot with sudo, not necessary.SLAVE_PC
- If your farm consists of several nodes, you can make one node the master by setting the SLAVE_PC
parameter to False
, and the remaining nodes as slaves.
Thus, one telegram bot will be enough to monitor all your nodes.
Switching between farms by sending a message with the farm address number according to the list in the NODES
. Can be removed if you only have one node.NODES
- List of IP's yours nodes. First address must be Master node. On slave nodes, the list can be limited only by the IP of the master node.
I use exactly the same config, only with the SLAVE_PC
parameter. Can be removed if you only have one node.IP
- Each node deploys a server to receive and send messages.
The script will try to find its own IP, if this does not happen and the script is deployed on 127.0.0.1,
this parameter can be specified explicitly.Can be removed if you only have one node.NOT_SLEEP
- If True
, every 60 seconds bot will write on disks, with "usb" in mounpoint, simple file "sleep.txt" so that these drives do not go into power saving modeSMARTDOG
- If True
, the bot will send a notification when critical SMART values of your disks changeDependencies
smartmontools
, not necessary
sudo apt-get install smartmontools
nvidia drivers
, not necessary. For test try:
nvidia-smi
Changes
Please delete your users.db file after update
/log
command. Bot saves in memory last 100 messages from miner