@Alby self-custody Lightning newbie here. Trying to move to Alby hub on Umbrel and am getting an error “one or more LND configurations missing”after entering password. From what I can tell Lightning is running, but I am probably missing something. Do you need to have channels established prior to proceeding? I assume I am missing something obvious or maybe an issue with my @umbrel setup. Hoping you can point me in the right direction. Thanks 🙏 image

Replies (11)

Is this a default Umbrel and you have the Lightning app and the bitcoin app there? there are no errors on those?
This happens when one of the LND's cert file, macroon file or address are missing. Can you check if they are present in: /lnd/tls.cert and /lnd/data/chain/bitcoin/mainnet/admin.macaroon If not then you might have to configure the Umbrel's lightning app first to make sure it runs properly (Alby Hub uses LND from Umbrel's lightning app so that should be running)
No, you don't need any channels to run Alby Hub. Ah, so you had it working before on the same Umbrel? Did anything change in between? I highly suspect that those certificate files aren't there, let's try to get the Umbrel Lightning app running first, that should then populate those files.
Appreciate the help! I do see those files in the paths you mentioned. Should I be looking for anything specific within them? I should also mention, that when I first started troubleshooting I deleted tls.cert and tls.key in the /LND directory as I had read on the Umbrel site that was a fix for the Lightning app being stuck loading. After removing them the Lightning seems to launch fine, and I do see the cert and key files were recreated. Last note, I’ve never actually used the Lightning app on my node other than to look around in it (never had any channels or sent anything)
Do you see the env vars $APP_LIGHTNING_NODE_IP and $APP_LIGHTNING_NODE_GRPC_PORT printing something in the terminal? If you can see those too, you should atleast see a different error than what you shared above. If not, try reinstalling alby hub on umbrel (I believe that should work, given you have the required LND conf)
No, I mean ssh into your umbrel node using ssh umbrel@<your-umbrel-ip> and then printenv APP_LIGHTNING_NODE_IP printenv APP_LIGHTNING_NODE_GRPC_PORT But I think this is not necessary, you should be having all the LND files, can you just uninstall and install Alby Hub again? The issue must be that the tls certificate was empty when AlbyHub was first run, so i sets it to empty and never updates it if it was set later. This is fixed in dev and will be released in the next version! Let me know if that works!
Yay! Sorry for the issue though, you will not face this again after the next release, it will automatically update the LND config files if they change ✌️