RaspiBlitz Bitcoin node review 2026: LND + CLN + Eclair, JoinMarket, Balance of Satoshis, and deep Lightning tooling on Raspberry Pi. Best node for serious routing operators.
Once you run your own Bitcoin node, the next step is pointing your wallet at it. This matters: when you use someone else's node to verify your transactions, you're trusting them. Connect to your own node, and you verify everything yourself.
This guide covers how to connect Sparrow, Electrum, BlueWallet, and Zeus to the major node platforms — Umbrel, Start9, RaspiBlitz, and Bitcoin Core directly.
Why Connect Your Wallet to Your Own Node?
When you use a wallet without a personal node, your wallet asks a public server: "What transactions have gone to my address?" That server learns your addresses, can correlate your transactions, and can lie to you about your balance.
With your own node:
- Privacy: no third party learns your addresses
- Verification: you confirm your own transactions against the real Bitcoin blockchain
- Independence: your wallet works even if the wallet provider's servers go down
- Sovereignty: you don't trust — you verify
Option 1: Connect Sparrow Wallet to Your Node
Sparrow Wallet is the best desktop Bitcoin wallet for sovereignty-focused users. It was built to connect to your own node.
Via Electrum Server (Recommended)
Electrum servers (Fulcrum, Electrs, Electrum Personal Server) provide indexed access to Bitcoin data — faster than connecting to Bitcoin Core directly.
If using Umbrel:
- Open Umbrel → App Store → Install Electrs (or Fulcrum)
- After sync, go to Electrs in Umbrel → note the connection details
- In Sparrow: File → Preferences → Server
- Select Private Electrum
- URL: your-umbrel-hostname.local (or IP address)
- Port: 50001 (plain) or 50002 (SSL)
- Click Test Connection → should show green
If using Start9 / StartOS:
- Start9 → Services → Electrs → Properties → Interfaces
- Copy the Tor address (.onion) or local address
- In Sparrow: File → Preferences → Server → Private Electrum
- Paste the address, set port 50001
- If using Tor: enable the Tor proxy in Sparrow (Tools → Tor Proxy)
If using RaspiBlitz:
- SSH into RaspiBlitz:
ssh admin@your-raspiblitz-ip - Main Menu → Services → Electrum Server
- Note connection details from the service info
- Configure Sparrow the same as above
Via Bitcoin Core RPC (Direct)
Slower than Electrum server but requires no additional software:
- Open bitcoin.conf and add:
server=1 rpcuser=sparrow rpcpassword=your-secure-password rpcallowip=127.0.0.1 - In Sparrow: File → Preferences → Server → Bitcoin Core
- URL: 127.0.0.1, Port: 8332
- Enter your RPC username and password
- Test Connection
Option 2: Connect Electrum Wallet to Your Node
Electrum connects via the Electrum protocol — it needs an Electrum server (not Bitcoin Core directly).
Connection command:
electrum --oneserver --server your-node-ip:50001:t
The :t means plaintext (use :s for SSL). Replace port 50001 with your server's actual port.
Via Tor:
electrum --oneserver --server your-onion-address.onion:50001:t --proxy socks5:127.0.0.1:9050
In the GUI:
- Tools → Network → Server tab
- Uncheck "Select server automatically"
- Enter your server address and port
- Close and Electrum reconnects to your server
Verification: Look at the bottom of the Electrum window — the server address should show your node's address, not a random public server.
Option 3: Connect BlueWallet to Your Node
BlueWallet connects to Electrum servers via LNDHub for Lightning or via Electrum protocol for on-chain.
On-chain (Electrum server):
- BlueWallet → Settings → Network → Electrum Server
- Enter your node's IP or .onion address + port
- Save → BlueWallet will now use your server for on-chain queries
Lightning (via LNbits on your node):
- Install LNbits on your Umbrel/Start9 node
- LNbits → Extensions → LNDHub → Enable
- Copy the LNDHub connection URL
- BlueWallet → Add Wallet → Import Wallet → enter the LNDHub URL
- You now have a self-hosted Lightning wallet
Privacy note: When using BlueWallet on mobile, Tor is recommended for connection to your home node from outside your network. Set up Tor Hidden Service in your node OS and use the .onion address.
Option 4: Connect Zeus to Your Node
Zeus is a mobile Lightning wallet that connects directly to your own Lightning node — LND, Core Lightning, or Eclair.
Connect Zeus to Umbrel LND
- Umbrel → Bitcoin → Lightning Node → Connect Wallet
- Select Zeus from the list
- Umbrel generates a QR code with connection credentials
- Open Zeus → Add Node → Scan QR
- Done — Zeus is now connected to your LND node
Connect Zeus to RaspiBlitz LND
- SSH into RaspiBlitz
- Main Menu → Connect App → Zeus
- Scan the QR code with Zeus
Connect Zeus to Core Lightning
- Install the CLN plugin for REST API on your node
- In Zeus: Add Node → Core Lightning
- Enter your node's IP/onion address and the REST port (usually 3010)
- Upload your node certificate
Zeus Embedded Node: Zeus also offers an embedded LDK-based Lightning node — no separate hardware required. But if you're reading this guide, you probably want the full sovereignty of your own node hardware.
Option 5: Connect via Tor (Maximum Privacy)
Connecting via Tor hides your IP address from the node you're connecting to — and when you're connecting to your own home node from outside, it prevents your ISP from seeing your Bitcoin activity.
Setting up Tor on your node:
Umbrel: Tor is built in. Go to any app → three dots → Tor address. Use this .onion address to connect from outside.
Start9: Services → Tor → your service address. Same process.
RaspiBlitz: Main Menu → Services → Tor. Enable Tor Hidden Service for your Electrum server.
Bitcoin Core directly: Add to bitcoin.conf:
proxy=127.0.0.1:9050
bind=127.0.0.1
onlynet=onion
In Sparrow: Tools → Tor Proxy → enable with your system's Tor proxy at 127.0.0.1:9050 or use the Orbot app on Android.
Verifying Your Connection
After connecting your wallet, verify it's actually using your node:
Sparrow: Bottom status bar shows "Connected to [your server]" in green. Check: File → Preferences → Server → should show your address.
Electrum: Network monitor (Tools → Network) → Server tab → shows your server address. Peers tab → shows "1 server" if using --oneserver flag.
BlueWallet: Settings → Network → Electrum Server should show your configured server, not "blockstream.info".
Zeus: Home screen → long press on your node → shows connection status and node alias.
Troubleshooting Common Issues
"Connection refused" error:
- Check your node is fully synced (Umbrel/Start9 show sync progress)
- Verify the Electrum server app is running, not just the Bitcoin node
- Check the port number matches (50001 for plaintext, 50002 for SSL)
- On Umbrel, apps need a few minutes after node sync to start
Can't connect from outside home network:
- Use Tor (.onion address) instead of local IP
- Local IPs (192.168.x.x) only work on your home network
- Configure port forwarding on your router if you prefer non-Tor external access
Slow sync after connecting:
- First connection takes time — your wallet is scanning the blockchain via your server
- Subsequent loads are faster (wallet caches data)
- Fulcrum Electrum server is significantly faster than Electrs for initial sync
Tor connection hangs:
- Tor circuits can take 30-60 seconds to establish
- Try refreshing the Tor circuit: in Tor Browser or Orbot, request new identity
- .onion addresses require Tor to be running on your device, not just your node
Which Setup Is Right for You?
| Your Situation | Recommended Setup |
|---|---|
| Desktop-first, maximum control | Sparrow + Fulcrum on Umbrel |
| Mobile, on-chain privacy | BlueWallet + your Electrs |
| Mobile Lightning | Zeus + your LND on Umbrel |
| Maximum privacy everywhere | All wallets via Tor .onion |
| Technical, DIY | Bitcoin Core direct + RaspiBlitz |
| Easiest node setup | Umbrel with Electrs + Sparrow |
Running your own node and connecting your wallet is one of the most important steps toward true Bitcoin sovereignty. It takes an afternoon to set up — and from that point forward, you verify every transaction yourself.
Related Resources
- Bitcoin Node Guide — Complete guide to running a full node
- Best Bitcoin Node Software — Which node OS to choose
- Umbrel vs Start9 vs RaspiBlitz — Detailed node comparison
- Bitcoin Self-Custody Guide — Full sovereignty with your Bitcoin
- Bitcoin Privacy Guide — Coinjoin, Tor, and beyond