Replaces manual docker compose with one command.
Automatic preflight checks, safe shutdown, monitoring and notifications.
curl -fsSL https://base.sh/install | sh
bnh doctor
Checks 8 conditions before launch: Docker running, ports free, disk speed, NTP sync, peer count.
bnh start
Runs all preflight checks first. Launches the node only when all checks are PASS or WARN. Blocks on FAIL.
bnh monitor
Polls node health every 60 s. Sends Discord or webhook notification on state transitions.
bnh init
Interactive profile setup
bnh start
Preflight + docker compose up
bnh stop
Graceful shutdown (300 s timeout)
bnh status
Container state
bnh doctor
Full preflight report
bnh monitor
Polling loop + Discord notifications
bnh upgrade
git pull + optional restart
bnh down
--force --i-understand (dangerous)
One command gives Claude instant context for this entire codebase — architecture, security rules, Azul upgrade dates, dev workflow, test patterns. No re-explaining the project every session.
bnh-developer