pull down to refresh

The Setup

I'd recently made the decision to invest in the hardware requirements for setting up my own full bitcoin/lightning node when I set out to my local used computer/repair shop to make a purchase.
I'd considered the Raspberry Pi single chip computers when I saw the Raspiblitz guides, but after a reading a few comments/posts on SN, I figured a used Dell Optiplex might provide better longevity (thanks to some of the discussion in #78866). Better that way because the shop owner wasn't even aware of what the Start9 and Umbrel were and he didn't have any Raspberry Pis. Anyway, after picking his brain for a few minutes on what he knew about server-computer set-ups, I learned he had a Optiplex 7060, which, upon my request, he gladly installed 2tb of storage on. I got it at a fair price.
As I was about to leave, he began asking me what I did for a living and what I'd been wanting to build. Well, thought I, have I just received an open invite to share, with this here stranger, my passion project?

Temptation

To be honest, I'd gone into his shop wondering if the man had an interest in bitcoin, seeing as he sells computer hardware, but I let that aside as I quickly became focused on achieving my goal. Besides, I've recently resolved (#768791) to be not so aggressive with pilling.
As it turned out, he had bitcoin miners set up in his store back in the day and sold everything around 2020.
He struck me not as being anti-bitcoin, but jaded. I might be sour too if I'd jumped ship like he did. After a bit of conversation, he admitted to being guilty of trying to orange pill people in the past, and even to seeing the p2p value in it. However, that wasn't enough to assuage the wound of wasted potential. The human mind possesseth craft when coping with loss, when justifying actions that, if forgone, could have diverted great losses. Naturally, he was sour about the topic, spouting FUD at every turn of phrase (see eye eh conspiracy, blaq roch, and so on). He also said he had gotten a bunch of some shitcoin ganked off him.
"But that wasn't bitcoin," said I, with gusto. I then did my best to dispel as much of this fud as possible and told him how bitcoin has really improved with a layer 2 called Lightning. I told him how I'd intended to build a node that routes payments on this L2 network and that I would even help him set up his business to accept bitcoin if he wanted. I could see his gears were turning.
Eventually, he shook my hand and said we have a deal. Smart man.
Some have fallen out of favor with the truth. They become allured by the siren song, but that doesn't mean they are a lost cause. FUDsters are out there, working day and night to make sure bitcoin doesn't surpass dollar supremacy.

An appeal to stackers

So now I'll appeal to you, Stackers. I am following the Ministry of Nodes guides, which are very well put together. I looks like it will set me up on CLN and LND, and the BTC pay server if I want.
I looked at @DarthCoin's "uncle jim" scenario (#330346) and I can see he advocates for LNbits, which the Ministry of Nodes guide does not get into. He shows using RTL/Thunderhub, which at first glance seems like it does almost the same thing as LNbits (channel/ liquidity management etc.)
Tbh, I got more than I bargained for in this. It has turned from passion project to a proof-of-concept in the course of a conversation. Looking on BTCmap, there's only one other (small) business that accepts bitcoin in my locale (I happen to know him), and he doesn't run his own node, so maybe I can provide him liquidity eventually, once I become better-versed.
I'd love to turn this ex-coiner into a born-again maxi. It would be my first step in taking my obsession into the meat world.
For now, my main goal is to prove to myself that I can run and manage my own node, then, perhaps, I'll grow and move onto loftier things. Rome wasn't built in a day. Advice, warnings and other useful comments all welcome. Thanks in advance, Stackers :-)
And as Song likes to say, fiat delenda est!
Nice! Is good that you want to learn more running a full LN node. Is an amazing experience if you are doing it properly. I strongly suggest to read all these guides about nodes, BEFORE you start preparing your node. Is very important to understand all the aspects, types, methods and then start the installations and management with the right choice. It is not like "I am going to run a node", but about what type of node, what for, how etc... All these questions are answered in those guides.
As about helping that guy, I suggest to read the merchants section: https://darth-coin.github.io/merchants/merchants-en.html and especially this one: https://darth-coin.github.io/merchants/private-banks-over-ln-en.html
... aaand good luck ! Happy Lightning!
reply
Thanks Darth! I've been dabbling in your LN node guides, but until now, I've been frustrated by my hardware limitations.. Lots to learn, so I'm pretty excited to on this journey.
I like how you emphasize its not a 'earning-yield' project.
Soon as I started talking to this guy I felt a strong conviction to prove him wrong. Not for the sake of being right, but because I think it can help him in the long run.
Stay tuned for pt. 2.
reply
Just a note, LNBits is an accounting overlay system on top of your channel balances, used to give individual 'wallets' access to the aggregate balance of your node. RTL and Thunderhub are more like web interfaces to the Node software. They do different things -- both can send payments, but they provide a different visibility of your node.
Now you have a full node running, consider setting up something like BTCPayServer: https://btcpayserver.org/ to handle payments! It has integration with eCommerce software like shopify and woocommerce. You could even facilitate payments for your friends store using this and giving them their own wallet access using LNBits too.
For folks that want an opinionated full node stack including Core, LND/CLN, RTL, payment interface and invoice/lifecycle management on docker, take a look at https://github.com/btcpayserver/btcpayserver-docker
reply
@darthcoin Have you played with https://github.com/btcpayserver/btcpayserver-docker (I took a quick look at your guides but i didnt see any for this).
IMHO the easiest way for folks who are comfortable enough with an ssh terminal and docker to stand up a high capability stack. Lots of optional addons like electrum server, mempool.space server, etc. Id like to get your opinion of this product.
reply
I didn't wrote guides about BTCPay server because they have very good documentation for almost everything you need. https://docs.btcpayserver.org/
reply
Fair enough! Can I suggest linking it from the merchant page?
I think it’s the easiest way for a merchant to get up and going with their own stack. It’s improved tremendously over the years and Nicolas and crew are doing some great work here.
reply
Yes BTCPay is a great tool for merchants.
reply