From 9b58c2e76e75c4a0e498fb16655a54b47d296288 Mon Sep 17 00:00:00 2001 From: Felix Faerber Date: Thu, 28 May 2026 15:58:34 +0300 Subject: [PATCH] bee: revert static-nodes (broke discovery), seed peer via BEE_BOOTNODE MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit bootnode-mode is required by Bee 2.8 to honor --static-nodes, but bootnode-mode collapses normal peer discovery (homelab dropped from 100+ peers to 2, depth jumped to 31). Use --bootnode to seed an initial dial to the other gateway instead — that's just a hint, doesn't change inbound behavior, and leaves hive discovery intact. Co-Authored-By: Claude Opus 4.7 --- hostinger/prod-stack.yaml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/hostinger/prod-stack.yaml b/hostinger/prod-stack.yaml index 1f84b20..c5d2845 100644 --- a/hostinger/prod-stack.yaml +++ b/hostinger/prod-stack.yaml @@ -233,9 +233,11 @@ services: # toward us are landing at random ff-prefix peers (e.g. ff7adaed) # instead of prod_bee at ff896a93, so the gateway never receives # provider ack/deliver envelopes. - # Bee 2.8 requires bootnode-mode for --static-nodes to take effect. - BEE_BOOTNODE_MODE: "true" - BEE_STATIC_NODES: "bd85c9a7508a61d3fc128144da3ae36a1977bcb6ad93b8f4a07e7e644e14706e" + # Seed homelab_bee alongside the default mainnet bootnode so we + # always dial it on boot. (We can't use --static-nodes here: Bee 2.8 + # only honors it in --bootnode-mode, and bootnode-mode wrecks normal + # peer discovery.) + BEE_BOOTNODE: "/dns4/bee.ffaerber.duckdns.org/tcp/1634/p2p/QmZTZyeQhFBMtta9XhtHUoLE3EtDKrzv76uoQX9h9SowQC,/dnsaddr/mainnet.ethswarm.org" volumes: - bee-data:/home/bee/.bee ports: