XMRStak – vollständige Anleitung
Mining starten
Der Miner bietet 2 Wege zur Ersteinrichtung: einfach und erweitert.
Die einfache Methode fragt nur das Nötigste ab. Gültige Antworten sind y (oder yes) und n (oder no):
Einfache Einrichtung:
Use simple setup method? y
Please enter the currency that you want to mine: Coin oder Mining-Algorithmus eingeben
Enter pool address (pool address:port): Adresse:Port für die Verbindung zum Pool eingeben
Username (wallet address or pool login): Wallet-Adresse eingeben
Password (mostly empty or x): Enter drücken
Does this pool port support TLS/SSL? Use no if unknown. (y/N): y oder n drücken
Erweiterte Einrichtung:
Use simple setup method? n
Do you want to use the HTTP interface? Unlike the screen display, browser interface is not affected by the GPU lag. If you don't want to use it, please enter 0, otherwise enter port number that the miner should listen on 5656
Please enter the currency that you want to mine: Coin oder Mining-Algorithmus eingeben
Enter pool address (pool address:port): Adresse:Port für die Verbindung zum Pool eingeben
Username (wallet address or pool login): Wallet-Adresse eingeben
Password (mostly empty or x): Enter drücken
Rig identifier for pool-side statistics (needs pool support). Can be empty: Namen des Rigs eingeben oder Enter drücken
Does this pool port support TLS/SSL? Use no if unknown. (y/N) y oder n eingeben
Do you want to use nicehash on this pool? (y/N) n
Do you want to use multiple pools? (y/N) y eingeben, wenn Sie einen Backup-Pool einrichten möchten, sonst n
Konfiguration
Vor dem ersten Start des Miners gibt es noch keine Konfigurationsdateien. Sie werden beim ersten Start erstellt. Ihre Anzahl hängt von den verfügbaren Backends ab. config.txt enthält die allgemeinen Einstellungen des Miners. pools.txt enthält die gewählten Mining-Pools und den Coin zum Minen. amd.txt, cpu.txt und nvidia.txt enthalten backendspezifische Einstellungen und können zur weiteren Feinabstimmung verwendet werden (Tuning Guide).
Hinweis: Wenn der Pool die Option rig_id in pools.txt zur Benennung Ihres Workers ignoriert, sehen Sie in der Dokumentation des Pools nach, wie sich ein Worker-Name festlegen lässt.
Verwendung unter Windows
Doppelklicken Sie auf die Datei xmr-stak.exe
Tragen Sie Pool-URL, Coin, Benutzername und Passwort ein
set XMRSTAK_NOWAIT=1 deaktiviert den Dialog „Press any key to exit.“ bei Ausführung ohne UAC.
Verwendung unter Linux & macOS
Öffnen Sie ein Terminal im Ordner mit der Programmdatei
Starten Sie den Miner mit ./xmr-stak
Befehlszeilenoptionen
Einige Einstellungen des Miners lassen sich über Befehlszeilenoptionen überschreiben. Führen Sie xmr-stak --help aus, um alle verfügbaren Befehlszeilenoptionen anzuzeigen.
Verschiedene Backends verwenden
Unter Linux und OSX setzen Sie bitte ./ vor den Programmnamen xmr-stak.
Nur CPU:
xmr-stak --noAMD --noNVIDIA
Nur NVIDIA/AMD:
Der Miner erkennt automatisch, ob CUDA (für NVIDIA-GPUs) oder OpenCL (für AMD-GPUs) verfügbar ist.
xmr-stak --noCPU
NVIDIA über OpenCL
Das OpenCL-Backend, das ursprünglich für AMD-GPUs entwickelt wurde, lässt sich auch mit NVIDIA-GPUs verwenden. Manche NVIDIA-GPUs erreichen mit diesem Backend eine bessere Leistung.
xmr-stak --openCLVendor NVIDIA --noNVIDIA
Verwendung des Docker-Images
Sie können das Docker-Image folgendermaßen starten:
docker run --rm -it -u $(id -u):$(id -g) --name fireice-uk/xmr-stak -v "$PWD":/mnt xmr-stak
docker stop xmr-stak
docker run --rm -it -u $(id -u):$(id -g) --name fireice-uk/xmr-stak -v "$PWD":/mnt xmr-stak --config config.txt
Debuggen des Docker-Images von innen:
docker run --entrypoint=/bin/bash --rm -it -u $(id -u):$(id -g) --name fireice-uk/xmr-stak -v "$PWD":/mnt xmr-stak
Konfiguration der HTML- und JSON-API-Berichte
Um die auf der README-Seite gezeigten Berichte zu konfigurieren, müssen Sie die Variable httpd_port anpassen. Aktivieren Sie dann WLAN auf Ihrem Smartphone und rufen Sie im Browser des Smartphones [miner ip address]:[httpd_port] auf. Wenn Sie die Daten in Skripten nutzen möchten, erhalten Sie die JSON-Version unter der URL [miner ip address]:[httpd_port]/api.json
