mirror of
https://github.com/sethforprivacy/p2pool-docker.git
synced 2026-06-23 12:22:36 -04:00
7e7cab924edb979f60d5ec3b7c19944999511216
Adds .github/renovate.json based on the gold-standard config in sethforprivacy/simple-monerod-docker, plus a `# renovate:` annotation above ARG P2POOL_BRANCH so Renovate tracks the upstream p2pool release. - renovate.json: same extends + customManager regex as monerod. The customManager already matches `ARG ..._BRANCH=<value>` patterns, so it picks up P2POOL_BRANCH directly. The docker manager (via docker:enableMajor) will also keep the pinned ubuntu base image current. - Dockerfile: add `# renovate: datasource=github-releases depName=SChernykh/p2pool` immediately above `ARG P2POOL_BRANCH=v4.17`. Validated with `renovate-config-validator` (renovate@latest): "Config validated successfully". (Note: the field `managerFilePatterns` requires Renovate >= 39; the hosted Mend app on this owner runs current Renovate, matching the live monerod config.) The hosted Mend Renovate app is already active on this owner's repos and will pick this up automatically once merged. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
p2pool-docker
A simple and straightforward Dockerized p2pool built from source and exposing standard ports.
Actions
Docker Hub
This repo is used to build the images available here on GHCR.
Tags
latest: The daily rebuild from source at https://github.com/SChernykh/p2pool
Recommended usage
NOTE: Remember to replace the host address with your own node (if desired) as well as the Monero address for the --wallet flag, or else you'll be making a kind hashrate donation to me.
docker run -d --name="p2pool" -p 3333:3333 -p 37889:37889 -v p2pool-data:/home/p2pool -v /dev/hugepages:/dev/hugepages:rw ghcr.io/sethforprivacy/p2pool:latest --host 5.9.120.18 --rpc-port 18089 --wallet 468ydghFfthE3UTc53eF5MP9UyrMcUiAHP5kizVYJsej5XGaXBoAAEzUHCcUF7t3E3RrYAX8Rs1ujhBdcvMpZSbH8qkb55R --stratum 0.0.0.0:3333 --p2p 0.0.0.0:37889 --addpeers 65.21.227.114:37889,node.sethforprivacy.com:37889
Copyrights
Code from this repository is released under MIT license. Monero License, @leonardochaia License
Credits
The base for the Dockerfile was pulled from:
Languages
Dockerfile
100%