Bonus Section

Table of contents

  1. System overview
  2. Auto unlock LND on startup
  3. Anonymous node with Tor
  4. Electrum Personal Server
  5. Zap Desktop Lightning Wallet
  6. Zap iOS Lightning Wallet
  7. Shango Mobile Wallet
  8. Pimp the command line
  9. Use lncli on a different computer
  10. System recovery
  11. Additional scripts: show balance & channels
  12. Even more Extras

In this section, you can find various optional topics that make your RaspiBolt running even smoother. I split this up in various subsections, as the individual tasks can be quite long.

System overview

Difficulty: easy

Your RaspiBolt will greet you with a quick system summary on login:

MotD system overview

Auto unlock LND on startup

Difficulty: medium

Manually unlocking the LND wallet every time the system starts is not really feasible if your RaspiBolt is meant to run reliably somewhere in a closet. This script automatically unlocks the wallet on startup or service-restart. This comes at a minimal security cost, however, as the password needs to be stored on the device.

Anonymous node with Tor

Difficulty: medium

Route all your Bitcoin traffic over the Tor network to stay anonymous and avoid leaking private information like your public IP address.

Tor

Electrum Personal Server

Difficulty: intermediate

The RaspiBolt is the perfect trustless Bitcoin backend for your regular on-chain transactions. Together with the Electrum wallet, it works even with your Ledger or Trezor hardware wallet.

Electrum

Zap Desktop Lightning Wallet

Difficulty: easy

The Zap desktop app (https://github.com/LN-Zap/zap-desktop) is a cross platform Lightning Network wallet focused on user experience and ease of use.

Zap Desktop

Zap iOS Lightning Wallet

Difficulty: medium

The Zap iOS app (https://zap.jackmallers.com) provides a neat interface for the RaspiBolt to manage peers & channels, make payments and create invoices.

Zap iOS

Shango Mobile Wallet

Difficulty: intermediate

The iOS & Android app Shango provides a neat interface for the RaspiBolt, to manage peers & channels, make payments and create invoices.

Electrum

Pimp the command line

Difficulty: easy

Make your command line prompt shine with a golden ฿ and use more colors overall:

Pimped prompt

Use lncli on a different computer

Difficulty: easy

Control your Lightning node from a different computer within you network, eg. from a Windows machine.

System recovery

Difficulty: easy

In case your SD card gets corrupted or you brick your node, it’s handy to have a quick recovery image at hand. It’s not a full backup solution, but allows a system recovery.

Additional scripts: show balance & channels

Difficulty: easy

These additional bash scripts display a balance overview (on-chain & in channels, active & inactive) as well as a nicely formatted channels overview.

Even more Extras

RaspiBolt-Extras by Rob Clark

  • Lights-Out: automatic unlocking of wallet and dynamic ip
  • RaspiBoltDuo: testnet & mainnet running simultaneously
  • Using REST access
  • Receiving Lightning payments: automatically create invoices / qr codes

Next: Troubleshooting »