Docker based on https://github.com/team-exor/generic-seeder a tweaked Sipa Bitcoin Seeder
Discussion on https://blockforums.org/topic/368-generic-seeder-dns-seeds/
protocol_version="33900"
init_proto_version="33900"
min_peer_proto_version="33900"
caddr_time_version="33900"
pchMessageStart_0 = "0xfa"
pchMessageStart_1 = "0xf2"
pchMessageStart_2 = "0xef"
pchMessageStart_3 = "0xb4"
wallet_port="33369"
explorer_url="https://chainz.cryptoid.info/d/api.dws?q=getblockcount"
second_explorer_url=""
explorer_requery_seconds="60"
block_count="3272984"
seed_1="dnsseed.denarius.guide"
seed_2="dnsseed.denarius.pro"
seed_3="mseed.denarius.guide"
seed_4="bseed.denarius.guide"
seed_5="seed.denarius.host"
seed_6=""
seed_7=""
seed_8=""
seed_9=""
seed_10=""
cf_domain=""
cf_domain_prefix=""
cf_username="email@domain.com"
cf_api_key=""
cf_seed_dump="dnsseed.dump"
(I placed settings.conf in ~/docker/generic-seeder/settings.conf)
version: '3'
services:
generic-seeder:
image: buzzkillb/generic-seeder:latest
volumes:
- ~/docker/generic-seeder/settings.conf:/settings.conf
ports:
- "5353:5353"
command: -h dnsseed.denarius.pro -n vps.denarius.pro -m buzz.denarius.io -p 5353 -o 127.0.0.1:9050
Port 53 if root, or port 5353 if not root, both ports are exposed in the docker container itself. To forward 5353 to 53 if not root.
sudo iptables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-port 5353
docker build --tag seeder:1.0 .