Binary Releases: https://github.com/SChernykh/p2pool/releases/latest
P2Pool “Main” Sidechain Stats: https://p2pool.io/
Chat room: https://matrix.to/#/#p2pool-log:monero.social
P2Pool “Mini” Sidechain Stats: https://p2pool.io/mini/
Chat room: https://matrix.to/#/#p2pool-mini:libera.chat
P2Pool is also now integrated into the official Monero Wallet GUI
This is for users who do not want to touch the command line.
Quick start GUI guide by MoneroGuides - https://moneroguides.org/tutorials/00x03-mining-monero-p2pool-quick-start-guide/
If you are a bit more adventurous but still hate the CMD and manual setup then try the Gupax GUI
https://gupax.io/guide/
P2pool compatible monero Nodes If you do not have your own local copy of the blockchain.
https://xmrvsbeast.com/p2pool/monero_nodes.html
You should run monerod along with p2pool, that is the best setup for decentralization and performance.
Syncing Monero Blockchain For fast sync use below command (resource intensive, SSD recommended)
monerod --block-sync-size=50 --out-peers 100 --prep-blocks-threads=128 --prune-blockchain --sync-pruned-blocks
After sync create a config file for monerod inside bitmonero folder (location will vary depending on OS)
bitmonero.conf (review these settings and edit as needed)
max-log-file-size=10000000
max-log-files=2
log-level=0,stacktrace:FATAL
out-peers=32
in-peers=16
prune-blockchain=1
sync-pruned-blocks=1
enable-dns-blocklist=1
check-updates=disabled
disable-dns-checkpoints=1
zmq-pub=tcp://127.0.0.1:18083
Set up huge pages (make sure this is done every time you restart the machine)
For p2pool and monerod only you will need 1452 huge pages
For p2pool, monerod, and xmrig you will need 3072 huge pages
read through https://github.com/SChernykh/p2pool#how-to-mine-on-p2pool for OS specific instructions
run monerod (auto-restart linux script: https://github.com/xmrvsbeast/monerod-auto-restart)
make sure config file is in correct place and has been loaded
type out_peers in the monerod console and press enter, you should see:
Max number of out peers set to 32
if not then you might have to run monerod with option --config-file=C:\path\to\bitmonero.conf to tell monerod where the config file is explicitly defined
run p2pool: (you should use a brand new wallet address because it will be public)
p2pool --wallet YOUR_WALLET_ADDRESS
Choose which p2pool sidechain to mine on.
If your hashrate is less than 1/2 of the last miners on this list, consider mining on the “mini” sidechain (https://p2pool.observer/miners)
Instructions on how to select the sidechain (https://xmrvsbeast.com/p2pool/sidechains.html)
in the p2pool console type help and press enter, this will give you console commands you can use
for example you can change log level by typing loglevel 1 and pressing enter
run xmrig:
xmrig -o 127.0.0.1:3333
Then you can join the p2pool bonus HR raffle (https://xmrvsbeast.com/p2pool/)
Note: You need at least one share displayed in p2pool observer main or mini “current miners” page to join the raffle
Alternative dashboard for P2Pool & Mini
https://skzap.github.io/p2poolui/