Goal
Companion to p2pool-starter-stack/pithead#93 — drop the mDNS/.local convenience from RigForge to match the stack (which is removing it). Workers connect to the stack by IP or DNS hostname instead of <host>.local.
Why
The .local convenience is LAN-only (useless on VPS/cloud or mDNS-blocked networks), adds an avahi-daemon dependency, and is a recurring source of confusion. A stable address is better achieved with a DHCP reservation / static IP.
Remove
Acceptance
Related
- pithead#93 — the stack-side removal.
Goal
Companion to p2pool-starter-stack/pithead#93 — drop the mDNS/
.localconvenience from RigForge to match the stack (which is removing it). Workers connect to the stack by IP or DNS hostname instead of<host>.local.Why
The
.localconvenience is LAN-only (useless on VPS/cloud or mDNS-blocked networks), adds anavahi-daemondependency, and is a recurring source of confusion. A stable address is better achieved with a DHCP reservation / static IP.Remove
rigforge.sh— the "smart address handling" that appends.localto short hostnames (P2POOL_NODE_ADDRESS="${P2POOL_NODE_HOSTNAME}.local"); use the provided hostname/IP as-is.rigforge.sh— dropavahi-daemonfrom the installed dependency lists (apt/dnf/pacman).<host>.localguidance with "use the stack's IP or a DNS hostname (a DHCP reservation / static IP gives a stable address)."Acceptance
.local/avahi anywhere in RigForge; a worker configured with an IP or hostname connects to the stack's:3333.Related