Shadowbip Full-Stack Lightning Node Operator

Shadowbip Full-Stack Lightning Node Operator

⚡ How I Built My Own Bitcoin Lightning Node from Scratch — No Umbrel, No Start9, Bare Metal on a VPS

A Raspberry Pi that died, a cloud VM that didn’t, 7 channels, and every mistake I made along the way. This is my real setup.

Shadowbip's avatar
Shadowbip
Jun 11, 2026
∙ Paid


Every guide on running a Bitcoin Lightning node sends you to Umbrel or RaspiBlitz. Click, install, done. Those tools are great for getting started — but they abstract away everything that matters when something breaks. And something will always break.

This is not that kind of guide.

This is how I actually run my node in 2026: bare metal configuration, real config files, real mistakes, real lessons. No prepackaged UI doing things behind the scenes. Just Ubuntu, Docker, Bitcoin Core, LND, and a stack of tools I assembled one by one.

Before I get into the setup, you should read these companion articles from this newsletter to understand the privacy and infrastructure foundations:

  • Tor and I2P: The Dark Web of Privacy in the Bitcoin World → https://davidebtc186.substack.com/p/tor-and-i2p-the-dark-web-of-privacy

  • How to Set Up a Full Bitcoin Node with Lightning on Rocky Linux 9 → https://davidebtc186.substack.com/p/how-to-set-up-a-full-bitcoin-node

  • Complete Guide: Installing and Configuring Electrs → https://davidebtc186.substack.com/p/complete-guide-installing-and-configuring

  • Silent Payments (BIP352) → https://davidebtc186.substack.com/p/silent-payments-bip352-the-complete

  • You Fixed Your Receiving Privacy. Now Fix Your Spending → https://davidebtc186.substack.com/p/you-fixed-your-receiving-privacy


Lesson Zero: The Raspberry Pi That Died

My first node ran on a Raspberry Pi 4 at home with MyNode. It worked — until it didn’t.

One morning it just stopped. No warning, no graceful shutdown, no log to investigate. The Pi was dead. Power supply, board, I still don’t know exactly what failed. What I do know is that I lost everything — channels, configurations, weeks of setup — and had to start from scratch.

The lesson I want you to take from this before reading anything else: do not run a production Lightning node on a Raspberry Pi or any home hardware if you care about uptime and your funds.

Home setups have too many variables. Power cuts. Internet drops. Hardware failures. Heat issues. A Raspberry Pi is a toy compared to even a cheap cloud VM. I know this sounds harsh if you’re proud of your Pi setup — I was too. But production is different from experimentation.

I now keep a second Pi at home running MyNode, but strictly for testing. New configs, new versions, experimental setups — everything gets tested there first before touching the production node. That’s the right role for home hardware.

The production node lives in the cloud. Always on, monitored, backed up, protected.


User's avatar

Continue reading this post for free, courtesy of Shadowbip.

Or purchase a paid subscription.
© 2026 DavideBTC · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture