Self hosted lightning address server written in express.js and svelte⚡️


Self hosted lightning address server written in express.js and svelte⚡️


This server allows you to create a Lightning Address and pair it to a LNURLp from your LNbits or any other LNURL server (your node or any public LNbits instance).

There are many ways to generate your LNURL so if you’re skilled enough to do it yourself, do it. Below there is a simple and custodial way to do it for everybody.

1. Find a LNbits instance, e.g. legend.lnbits.com or wallet.paralelnipolis.cz and create a wallet there.
2. Enable LNURLp extension and create a LNURLp that suits you.
3. On lnbc.cz choose your alias, password to this Lightning Address and provide your LNURLp. Password will allow you to edit or delete your Lightning Address in future. It is not passphrase or any key to your bitcoins but only works as an authentication method to your Lightning Address on lnbc.cz.


Lnbc.cz doesn’t store any private information such as private keys or your funds. Your funds are out of lnbc.cz in your LNbits wallet or any other wallet software provider. Lnbc.cz service is meant to be only a „payment router“ that points your Lightning Address to your LNURLp. Nothing else.

Please consider that this software is experimental and may contain bugs. We do not guarantee it will remain maintained forever. We store the alias-lnurl pair in a database so technically there is some trust involved because it is a centralized service - please use wisely or run your own Lightning Address server on your domain (github.com/MarioDoDo/lnAddresses or github.com/nbd-wtf/satdress). The trust is involved only when upcoming payment is being made. If the lightning payment is settled in your wallet, these funds are safe and cannot be compromised by Lnbc.cz. Another potential risk is Lnbc.cz disappearing which only causes these Lightning Addresses to not work anymore.

Top categories

svelte logo

Want a Svelte site built?

Hire a Svelte developer
Loading Svelte Themes