Generalised manual for crypto mining
This commit is contained in:
88
crypto-mining.md
Normal file
88
crypto-mining.md
Normal file
@ -0,0 +1,88 @@
|
||||
## Einrichtung Debian für Crypto-Mining
|
||||
|
||||
### Debian per Netinstall-Stick installieren
|
||||
- Nutzername "miner"
|
||||
- Ohen GUI
|
||||
- Ohne "Essential packages"
|
||||
- Mit SSH-Server
|
||||
|
||||
### Housekeeping
|
||||
```
|
||||
su
|
||||
apt install sudo
|
||||
/sbin/adduser miner sudo
|
||||
apt update
|
||||
apt upgrade -y
|
||||
/sbin/shutown -r now
|
||||
```
|
||||
|
||||
Optional: Statischer DNS-Server an Pi-Hole vorbei
|
||||
|
||||
### Sudo ohne Password
|
||||
```
|
||||
sudo visudo
|
||||
```
|
||||
|
||||
Ganz unten einfügen:
|
||||
```
|
||||
<username> ALL=(ALL) NOPASSWD: ALL
|
||||
```
|
||||
|
||||
### Message of the day
|
||||
```
|
||||
sudo nano/etc/motd
|
||||
```
|
||||
|
||||
\<ASCII-Art von Hostname\>
|
||||
|
||||
### Abhängigkeiten installieren
|
||||
```
|
||||
sudo apt install screen net-tools cmake git build-essential libssl-dev libuv1-dev libhwloc-dev
|
||||
```
|
||||
|
||||
### XMRig (oder XMRig-MO) klonen
|
||||
```
|
||||
git clone https://github.com/xmrig/xmrig.git
|
||||
git clone https://github.com/MoneroOcean/xmrig.git xmrig-mo
|
||||
```
|
||||
|
||||
### XMRig bauen
|
||||
```
|
||||
cd xmrig
|
||||
mkdir build
|
||||
cd build
|
||||
cmake .. && make -j${nproc}
|
||||
```
|
||||
|
||||
### Start-Skript erstellen
|
||||
|
||||
```
|
||||
cd ../scripts/
|
||||
touch start.sh
|
||||
chmod +x start.sh
|
||||
nano start.sh
|
||||
```
|
||||
|
||||
#### start.sh
|
||||
|
||||
```
|
||||
#!/bin/bash
|
||||
sudo /home/miner/xmrig/build/xmrig -c /home/miner/xmrig/src/config.json
|
||||
```
|
||||
Inhalt der Config-Datei von anderen Minern kopieren
|
||||
|
||||
### XMRig bei Neustart ausführen
|
||||
|
||||
```
|
||||
crontab -e
|
||||
```
|
||||
|
||||
@reboot /usr/bin/screen -dmS monero /home/miner/xmrig/scripts/start.sh
|
||||
|
||||
### XMRig manuell in neuen screen ausführen
|
||||
```
|
||||
screen -S monero
|
||||
cd /home/miner/xmrig/scripts
|
||||
sudo ./start.sh
|
||||
Ctrl+A, D
|
||||
```
|
Reference in New Issue
Block a user