Bitcoin Forum

Bitcoin => Project Development => Topic started by: shesek on March 29, 2021, 08:04:39 PM



Title: eznode – a simple pruning-friendly setup for a personal bitcoin full node
Post by: shesek on March 29, 2021, 08:04:39 PM
eznode is a docker-based single-container setup for a personal bitcoin node, featuring:

  • Bitcoin Core - Pruned by default with optional trusted fast-sync
  • Electrum Server - Personal Electrum server powered by BWT
  • BTC RPC Explorer - Personal block explorer and node dashboard
  • Specter Desktop - Wallet GUI for hardware and multi-sig setups
  • Secure remote access using Tor Onion, SSH tunnels or SSL

Why eznode?

  • Simple one command setup
  • Lightweight (120 MB docker image)
  • Pruning-friendly (requires <5GB of storage)
  • Suitable for a dedicated box, but doesn't require one
  • Supports Linux, macOS, Windows and ARMv7/v8
  • Secure transports out-of-the-box

Quickstart for a pruned node with a block explorer and a personal electrum server tracking your <xpub>, available over a Tor Onion service:

Code:
docker run -it --rm --name ez -v ~/eznode:/data eznode/eznode TOR=1 XPUB=<xpub>

User guide available on the website: https://ezno.de

See it in action (with the trusted fast-sync mode): https://twitter.com/shesek/status/1375144468366700550

Github: https://github.com/ez-org/eznode
Twitter: https://twitter.com/eznode_
Telegram: https://t.co/ez_node


Title: Re: eznode – a simple pruning-friendly setup for a personal bitcoin full node
Post by: shesek on March 30, 2021, 04:10:45 PM
eznode can use https://prunednode.today to do a trusted fast-sync from a recent snapshot instead of syncing from scratch. This is optional and disabled off by default.

See more details here: https://ezno.de/packages#fast-sync

Edit: Reading your question again, I think I might've misunderstood it. Were you asking about pruning or about the fast-sync feature? Regarding pruning, eznode is pruned (https://ezno.de/getting-started#pruning) by default with prune=550.