Today I used a script to install LND. After that, I manually created a wallet with the command line tool, but I spend my time writing #documentation on the manual processes instead of forging ahead. I do not regret this.

I'm not sure if I'll have #lnd listen on the main interface or leave it on the loopback and have nginx proxy requests through. Nginx can deal with TLS cert renewals via certbot/LetsEncrypt extremely easily, so that's appealing.

It looks like LND is only beta quality software and can't handle more than just a simgle wallet. It's still useful, but I thought it was stable and could deal with multiple wallets, so this is a huge disappointment for me.

nostr:nevent1qqspffzh673gyw0u5wadfvkvvndyx8fr2du24m55vcsqyc7d83pfpggpz4mhxue69uhhyetvv9ujumt0wd68ytnsw43qygxnp65cafj7j5ler2un76esafg7kv79qmu86j0kqzsnnthsp254zypsgqqqqqqsy8r7p3

Reply to this note

Please Login to reply.

Discussion

🤔 I too spent some time installing this kind of stack from scratch. I switched to litd recently, because I wanted to try lightning terminal. I think most setups use litd now (it has lnd built in, and is basically the same thing but with a few extras).

For multiple wallets, lnbits handles this for me (with either lnd or litd) I know the recent trend has been to shit on lnbits but I haven't had any probs with it for over a year now.

For me, installing from scratch is just running a single command (ansible-playbook). Nice and repeatable. 🙂 So to get a full node and lightning node, it's just two commands.

Of course setting up or restoring a wallet, opening channels, and all that is not part of the automation.

Personally, I like the ability to choose specific software and mix 'n' match, but I can certainly see why people would want these node-in-a-box type solutions.

That sounds nice yeah.. esp if it can handle upgrades..

🤔

Yes, but not they're not automatic (for better or worse).

Automatic would be bad 😎 So thats all good. I use the pre built binaries for everything except for lnbits I convert it's pre built docker container to systemd-nspawn and swap em.