After many years of running a bitcoin node, (just for fun / personal interest), I finally decided to install lnd on the node and operate my own lightning node.
Why? Partly, it's because I finally found the time to do it. But also partly, I wasn't too happy with some of my previous Lightning wallet experiences. Either I ran into bugs, or the apps would get shut down for U.S. users due to government shenanigans.
All the while, my stash at SN was sitting at over the limit, and I didn't have anywhere to send those sats to.
So all of that finally gave me the motivation to set up LN. It wasn't too difficult of an experience., though I did everything from scratch from the command line. I prefer to do it that way because it helps me understand how the software actually works. The fine folks at raspibolt.org have provided very clear instructions, I only had to change a few things related to pointing things to the correct paths.
I think the whole thing only took a couple of hours. It probably took longer than it should have because I had to debug parts of the setup due to a different directory structure than what my instructions assumed.
Once it was all set up, I opened a couple of channels, one of course being to Stacker.News. I purchased an Amazon gift card via Bitrefill and the payment was nearly instantaneous, and now I have both outbound and inbound capacity. Of course, I withdrew some of my stack from SN so as to bring it below the maximum limit and now everything is happy and as it should be.
The way I see it, there were two main benefits to doing this.
  • First, I no longer have to rely on third party apps to make or receive lightning payments. I am now in full control over my own lightning node.
  • Second, I have a better understanding of how lightning works under the hood. Using command line to execute each step of connecting to peer, opening channel, sending payment, receiving payment, and checking balances really improved my grasp of how the network functions.
76 sats \ 5 replies \ @Ge 14 Aug
Nice I need to do this do u run ur nod on tor? It's not slow? Did u go umbrel? Went like half way the other day and stopped due to zeus having a mobile node I do like how u said it all relies on u now no 3rd party
reply
Yes, it's running over Tor and it's not slow. I didn't use umbrel, everything was done from a fresh Linux install. Whether Umbrel or from scratch, I definitely recommend trying it out!
reply
18 sats \ 0 replies \ @Ge 14 Aug
Eventually will finish setting up appreciate that
reply
What was the most challenging part?
reply
Making sure all the files are in the right places, configuration files are set up properly, and permissions are set up properly.
Second is learning the lncli commands. But that's not really hard since you can easily find answers on google and read the help files for more details.
reply
One config file for your entire node. Configure once, break never!
reply
Congratulations, great job. I also want to learn. I am not a tech person. Is it possible for me?
reply
I think there are out of the box solutions like Umbrel that you could look into. But I don't think that's the best way to actually learn. To learn you should look into setting up a Bitcoin node first using an old laptop or perhaps a raspberry pi or similar
reply
Big day bro! I also intend to run my node once I've stacked enough sats! Currently holding on to 600k only. ๐Ÿ˜œ
reply
You'll get there! But yeah, it's probably not worth it for you yet. You need a large enough channel to be useful, but you also don't want to be putting the majority of your stack on Lightning.
reply
Congratulations. Great job.
reply
๐Ÿ‘๐Ÿ‘๐Ÿ‘ LND NODE RUNNERS UNITE๐Ÿ’ช๐Ÿ’ช๐Ÿ’ช
reply
Congrats!
reply
Thank you!
reply
Congrats! Fun fact: first time I wanted some inbound liquidity, I didn't think too much and sent sats to the other node directly. Costly mistake, but that was stacker news node, so no hard feelings and it was not a large amount!
reply
Did it get credited to your stacker.news account at least?
reply
No. It's just me sending money to the other end of that channel like an idiot. I guess they have an account system on top of it for managing users stack.
reply
Congrats you have done a big project๐ŸŽ‰ Can I have some as a treat ๐Ÿท
reply
Woah! Congratulations mate.
reply
14 sats \ 0 replies \ @OT 14 Aug
Do you plan to have more than 1 channel?
reply
Great Job! Self-Hosting is the way!
reply
Job well done. Good one. Interesting!
reply
Congrats dude! Big step! Amuna1225@getalby.com if you need to do some more testing, lol.
reply
reply
Congrats! Good thing to experiment with when tx fees are as low as they are now.
reply
That was another reason for doing it now, on chain fees are super low!
reply
11 sats \ 1 reply \ @ek 14 Aug
Congratulations!
Did you open public or private channels?
reply
Thanks! I opened channels with the default settings, so I guess that means public!
reply
You should do a video of this! I would give it a watch, and I'm sure many others would as well! :)
reply
I don't really feel expert enough to make a whole video about it. It'd just be me stumbling around trying to follow someone else's guide.
I followed raspibolt.org for both setting up my Bitcoin node and lightning, and found it to be mostly a pretty smooth process
reply
you managed to make it, this is amazing, I want to join just like you, if you have some kind of tutorial, maybe you can share it with us who are still beginners. It seems like it takes a process to learn it.
reply
Nice ๐Ÿ˜Ž๐ŸคŒ
reply
stackers have outlawed this. turn on wild west mode in your /settings to see outlawed content.
stackers have outlawed this. turn on wild west mode in your /settings to see outlawed content.