-
Notifications
You must be signed in to change notification settings - Fork 0
Re‐construction d'une image custom
Cloner le repo :
git clone https://github.com/bastoon577-lang/Solar_Mining.git
cd Solar_Mining
Télécharger l'image officielle :
wget https://feeds.braiins-os.com/22.08.1/braiins-os_am1-s9_sd_2022-09-27-0-26ba61b9-22.08.1-plus.img
Flasher la carte SD de l'image custom avec Rufus.
En effectuant les manipulations suivantes :
- Effectuer la manipulation de boot SD sur le mineur en suivant cette procédure.
- Insérer la carte SD dans le Mineur.
- Le mettre sous tension.
Activer le service SSH sur le Mineur au travers de l'interface WEB :
- Dans l'interface principale (System -> Status).
- Dans l'interface secondaire (System -> Administration -> SSH Access).
Se connecter au mineur en SSH :
ssh root@<IP-ADDRESS>
Créer le dossier custom_monitor dans /usr/bin:
mkdir /usr/bin/custom_monitor
Mettre à jour l'opkg :
opkg update
Installer Python3 :
opkg install python3
Puis fermer la connexion SSH:
exit
Envoyer le script /custom_monitor au travers de la commande scp sur le Mineur :
scp custom_monitor/* root@<IP-ADDRESS>:/usr/bin/custom_monitor
Le rc.local est un script s'exécutant après le dernier service lors du démarrage d'une machine. Je l'utilise pour lancer le custom_monitor.
Il est modifiable en ligne de commande par l'intermédiaire de vi en effectuant :
vi /etc/rc.local
Où au travers de l'interface WEB :
- Dans l'interface principale (System -> Status).
- Dans l'interface secondaire (System -> Startup).
Insérer dans le rc.local :
# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.
# Put IP ADDRESS to TIC Module
export TIC_MODULE_IP="192.168.1.16"
# Put Web Socket Port TIC Module
export TIC_MODULE_PORT="443"
# Put PAPP threshold for shutdown decision
export PAPP_THRESHOLD="500"
# Put INTEGRATED_TIME for shutdown decision
export INTEGRATED_TIME="5"
/usr/bin/python3 -u /usr/bin/custom_monitor/custom_monitor.py > /tmp/miner.log 2>&1 &
exit 0
Avec les éléments de paramétrage sur le Mineur.
Désactiver par sécurité le service SSH sur le Mineur au travers de l'interface WEB :
- Dans l'interface principale (System -> Status).
- Dans l'interface secondaire (System -> Administration -> SSH Access).