## Einrichtung Debian für Crypto-Mining

### Debian per Netinstall-Stick installieren
- Nutzername "miner"
- Ohne GUI
- Ohne "Essential packages"
- Mit SSH-Server
- BIOS: Secure Boot deaktivieren (für MSR-Mod)

### 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
```