⚡ 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.
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.



