Please stick to IPv4 port 9375 if you don’t have more than 1 node.
Why?
Umbrel manages LND via docker, and the docker image listens per default on 9375 in your system.
If you still need to go ahead, read further below.
The setting
externalhosts=ln.example.com:9736
is not sufficient, it would require you to adjust the docker-compose settings, too:
nano ~/umbrel/docker-compose.yaml
Search for the LND section, you will see the port setting 9735:9735
. Change this to the corresponding port you set in your lnd.conf
and restart the docker images, which is necessary for the docker service to pick up your changes:
sudo ~/umbrel/scripts/stop && sudo ~/umbrel/scripts/start
.
You can watch the LND logfile right after the above command is fully executed, which takes some time:
tail -f ~/umbrel/lnd/logs/bitcoin/mainnet/lnd.log
Once LND is fully started, check lncli getinfo
and docker ps
and ensure, that both the clearnet port and the LND docker entry are listening to the same port.
Once this is done, ask a peer to connect to your clearnet
lncli connect <YOURpubID@YOURclearnetIP:PORT>
. If it responds with two empty brackets, your clearnet works, and Amboss will pick it up in a few minutes, too.
Note that this adjustment needs to be repeated each time Umbrel does an update, since they overwrite your docker-compose.yaml.
Hope this makes sense. Shout if stuck anywhere.