Hallo zusammen, erstmal zum Hintergrund. Ich hatte schon seit Sommer einige meiner Miner auf BCH umgeswitcht und hatte erst im Pool eines Users der hier im Forum auch aktiv ist/war gemined, da gab es aber wohl Unstimmigkeiten, so dass er letzendlich sein Pool wieder offline genommen hat. Dann habe ich unter Umbrel axeBCH installiert, funktionierte auch, hin und wieder gab es mal Probleme z.B. wegen der Umstellung auf ein neues UmbrelOs. Und auch hier hatte ich immer mal was von 'Ich habe nen Block gefunden, aber es ist nicht angekommen' gelesen. Und da Umbrel auch etwas resource benötigt habe ich mich dann drann gesetzt und wollte für mein VM Server, ein kleiner Intel Nuc mit N5105 CPU, selber was schlankes mit ckpool aufsetzen. Unter zuhilfename von chatGpt ist dann das hier bei rausgekommen.

Der Pool läuft nun seit einigen Tagen mit kaum sichbarer Resource auf der VM, allerdings habe ich trotz etwas Rental

noch keinen Block gefunden. Daher weiß ich natürlich nicht, ob bei einem Blockfund zur Auszahlung auf die im Miner angegebene Adresse kommt. Ich hatte aber den selben Pool auch für das Testnet4 konfiguriert, und hier sind alle Blockfunde angekommen.
https://bchexplorer.cash/de/testnet4/address/mvpwgDZThUWLtit4xXD33Aa3NgJrjiR5cBAus der Installationerfahrung habe ich dann ein Github-Projekt mit automatischem Installerscript erstellt. Wer mag kann seinen eigenen Pool einfach nach Anleitung erstellen.
Benötigt wird vorher ein Rechner oder wie bei mir eine VM mit Debian13 (trixie), mind. 4 GB Ram (mehr geht immer) und mind. 20 GB Festplatte. Nicht benötigt wird eine Grafische Benutzeroberfläche also kein Gnome aber gleich den SSH-Zugang mit installieren (Ist bei der Softwareauswahl beim Debianinstaller nur klick klick. Die Node wird zwar mit 550 MB geprunt, allerdings benötigen die chaindaten auch weiterhin Hdd-Speicher. Das Schöne bei Proxmox, vergrößern der Platte ist jederzeit möglich, verkleiner ist komplizierter. Ich hatte auch erst 200GB dann haste aber jedes mal ein riesen Backup. Nach der Installation muss als root sudo installiert werden und der eingerichtete Nutzer muss der sudoers liste zugefügt werden (steht alles in der Anleitung) damit dieser root rechte erhalten kann. Dann aber als Benutzer und nicht als root weitermachen. Der Pool besteht am ende aus der BCH-Node 29.02.0, eine auf BCH gepatchten ckpool und dem flask Dashboard. Das syncen der Node dauert bei mir gute 10 Stunden. Für die ganzen test habe ich mir ein Backup (ca. 4GB) erstellt das ich vorher per Filezilla auf die VM kopiere, dann müssen nur noch die neuen Blöcke gesynct werden. Also falls ihr das macht und die Blöcke fertig gesynct sind macht ein Backup davon. Alternativ kann ich meine Sicherung zum Download anbieten, spart 10 Stunden warten

Das Script mit Anleitung gibt es hier:
https://github.com/matlen67/debian-bitcoincache-mining-pool/tree/mainMeine 4 GB Blockdaten als Backup liegen nun auf GoogleDrive:
https://drive.google.com/drive/folders/1Il15qkcGKW-MNnr2yABDgrpsHfEzwvoW?usp=sharingDiese bitte nach: /var/backups/bchn/bchn-blockchain.tar.gz kopieren. Dann braucht bei der Frage nach dem Pfad im Installerscript nur ENTER gedrückt werden
Wer mag kann seine Miner auf meinen Pool lenken, es soll aber dauerhaft kein öffentlicher Pool werden, das wäre nur zum Testen.
Hier das Dashboard:
https://bch.malepool.dynv6.net/Minerkonfiguration:
Stratum Host: bch.malepool.dynv6.net
Stratum Port: 3333
Username: = eigene Walletadresse.workername (z.B. 1KX8nPxanEeQ4YFsdg1zY7aVf3rqN7dYQP.bitaxe1)
Passwort: x
Achtung, alles auf eigene Gefahr! Sollte der Blockfund doch an meine Wallet gehen und nicht an den im Miner angegebenen Usernamen geht alles was ankommt natürlich an den Finder. Kommt aber aufgrund irgendwelcher Fehler im ckpool garnichts an, ist es halt Pech.