Self-hosted Lightning payment and identity server with BOLT12 support for StartOS.
This package is currently distributed via GitHub Releases only.
Releases: https://github.com/Alex71btc/bolt12-pay-start9/releases
- This package is not available in the official Start9 Marketplace
- Installation currently requires manual sideloading
- Use at your own risk
- Make sure you understand how to back up and restore your node before testing on production systems
BOLT12 Pay requires LND BOLT12.
- App name in StartOS: LND BOLT12
- Package ID:
lndbolt
The default Start9 LND package does not support BOLT12 offers.
LND BOLT12 repository: https://github.com/Alex71btc/lnd-startos-bolt12
Existing users of the standard Start9 LND can migrate safely to LND BOLT12.
In StartOS:
-
Stop both:
- LND
- LND BOLT12
-
Open LND BOLT12
-
Run:
- Actions → Import from Start9 LND
This preserves:
- node identity
- channels
- funds
Important:
- never run both nodes with the same state at the same time
- after migration, keep the old LND stopped or remove it
- BOLT12 Offers
- LNURL and Lightning Address
- BOLT11 fallback
- Nostr Wallet Connect (NWC)
- self-hosted web UI
Recommended FOSS Cloudflare Tunnel app for StartOS: https://github.com/remcoros/cloudflared-startos/releases
Recommended setup:
- expose BOLT12 Pay through the tunnel
- protect /pay and /pay-login
- keep public payment endpoints reachable
make clean make
This generates:
bolt-pay.s9pk




