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/