pull down to refresh

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

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

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

Check out https://github.com/fort-nix/nix-bitcoin

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

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 2024

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

Congratulations You are genuine ๐Ÿ˜ฒ๐Ÿ˜ฒ

that's a huge success
Congratulations๐ŸŽ‚๐ŸŽ‚