Setting difficulty example is ADDRESS+xxx/yyy. The "+" sets pseudo-share difficulty (makes graphs smoother or spikier). The "/" sets share-chain share difficulty. Setting it below network share difficulty means it will use network difficulty. Setting it above network difficulty means it will use what you set.
If you're using any Bitmain product, avoid setting the difficulty as a power of 2 (i.e. don't use 256, 512, 1024, etc). For some reason, their code bugs out and refuses to show Best Share in the UI if you do.
Some good front ends:
https://github.com/johndoe75/p2pool-node-status by johndoe75.
https://github.com/hardcpp/P2PoolExtendedFrontEnd by hardcpp.
https://github.com/justino/p2pool-ui-punchy by justino.
Forward the following ports on your router to the machine running Bitcoin/p2pool:
8333 - BTC peer network (sharing blockchain)
9332 - so miners can connect to your p2pool node
9333 - p2pool peer network (sharing share-chain)
Please note that if you have any bandwidth restrictions, opening up these ports can consume quite a bit of it. Further, opening up the ports will increase your total data usage quite a bit since you'll be sharing the blockchain and share chain.
URL: 10.0.0.251:9332
Worker: Your BTC Address
Password: Anything
The URL is wrong... that's not a public IP address. That's your internal network. If you're using DDNS, you don't need to provide your IP anyway .