How- To: set up your start9 lightning node, via LNbits, with an Lightning Address from

How to setup your Start9 tor lnbits wallet with lnaddress. Reasons to do this:

  1. You get your own custom address linked with your node
  2. More testing required, but so far I have been able to receive zaps from both clearnet and tor users.

–Both of the above are improvements over the only other option I know of, which is using your btcpayserver lightning address, which has a non-custom name and can only receive via TOR.

Here is how I did it:

#1: download LNBits from start9 marketplace
#2: Start your LNBits service
#3: In your LNBits service, go to properties, copy/paste the tor superuser account, open in browser. we’ll come back to this page a few times.
#4: Open
#5:Enter desired username
#6:Select ‘lnbits’ for the node backend type
#7: in LNbits opened from step 3, open API docs. Copy the ‘Get wallet details’ .onion url (http://[onion address].onion. JUST up to .onion…nothing after. Paste this into Host (Protocol + IP or Domain + Port) field in lnaddress opened in step 4.
#8: in lnbits opened from step 3, go to api docs and copy the invoice/read key. Paste this into the Key field in lnaddress opened in step 4.
#9: check box for ‘this is a new lightning address’ in lnaddress
#10: submit, and if all went well you will be brought to a new page with header “Success!”. To test out the address, pay the test invoice (i dont think it works if you try and pay from the same node you just connected with…I tested with a custodial lightning wallet). Also, make sure to save the secret PIN as you can use that to update the info for this lnaddress in the future.

That should be it, now this lightning address can be used with your nostr account or for receiving payments in various other manners :slight_smile:

1 Like

Note: I don’t have any idea about the security of this, but am very curious to read thoughts of others that may have concerns.

Also - if you update LNBits in your start9 service, you will likely need to repeat steps or even uninstall / reinstall LNBits, and repeat steps to get it to work again.