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.
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
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!
What was the most challenging part?
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
lnclicommands. But that's not really hard since you can easily find answers on google and read the help files for more details.Check out https://github.com/fort-nix/nix-bitcoin
One config file for your entire node. Configure once, break never!
Eventually will finish setting up appreciate that
Big day bro! I also intend to run my node once I've stacked enough sats! Currently holding on to 600k only. ๐
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.
Congratulations, great job. I also want to learn. I am not a tech person. Is it possible for me?
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
Congratulations. Great job.
Congrats!
Thank you!
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!
Did it get credited to your stacker.news account at least?
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.
๐๐๐ LND NODE RUNNERS UNITE๐ช๐ช๐ช
Congratulations!
Did you open public or private channels?
Thanks! I opened channels with the default settings, so I guess that means public!
Congrats! Good thing to experiment with when tx fees are as low as they are now.
That was another reason for doing it now, on chain fees are super low!
https://m.stacker.news/45868
Congratulations You are genuine ๐ฒ๐ฒ
Congrats you have done a big project๐ Can I have some as a treat ๐ท
Woah! Congratulations mate.
You should do a video of this! I would give it a watch, and I'm sure many others would as well! :)
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
Do you plan to have more than 1 channel?
Great Job! Self-Hosting is the way!
Job well done. Good one. Interesting!
that's a huge success
Congratulations๐๐
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.
Nice ๐๐ค
Congrats dude! Big step! Amuna1225@getalby.com if you need to do some more testing, lol.
Thanks!