Any recommendations for setting up zaps with a non-custodial wallet? Feel like I'm in over my head atm, but I'm blindly trying to figure it out. 😄
Discussion
If you run LND, SatSale supports hosting lightning address. https://github.com/SatSale/SatSale
Its a pain in the buthole i recommend using wallet of shatoshi then just moving sats to a non custodial . IMO
If running a clearnet BTCPayServer it's as easy as making a lightning address like sats@tips.orange.surf
If running it on tor use a reverse tor proxy on a VPS (look at btcPayServer guide usinf socator) and do the same
I've been trying to get this to work wtih my Start9 Embassy, but can't figure it out without a guide for the highly regarded.
Have you previously set up a clearnet BTCPayServer connected to your start9 LN node?
Not yet. I haven't used btcpayserver since 2021. That was with a VPS, but isn't active anymore.
Ok, it is a few steps, but none that are hard. Once BTCPayServer is running and accessible on clearnet it is 2 clicks.
I use a reverse tor proxy to make my tor BTCPayServer public, I will write a tutorial
Think @btcsessions has a start9 setup video.
I could be wrong.
#[7]
Just in case my @ did not work.
Here you go! From Start9 - kind regards! https://community.start9.com/t/apache-reverse-proxy-to-tor-for-lnbits-or-btcpay-server/86
🙏
#[2] mentioned that there might be a tutorial for "how to setup your own lightningtipbot" very soon...
It's already possible: https://github.com/LightningTipBot/LightningTipBot
WoS is easy with improvements coming. Once a day/week minimal deposit to it….
If you just want lnurl / lnaddress for your node and you already have a domain, just run satdress alongside lnd.
I was also hoping to copy someone else's homework 🥲
Best I've done so far is run noscl off a webhook in an lnurl to make posts, but I'm still having trouble making it into a zap 😔
Good question
As #[2] mentioned, BTCPay Server is the best way right now, though Zaps don't show properly on Nostr to it due to a lack of NIP-57 support.
Support is WIP:
https://github.com/btcpayserver/btcpayserver/discussions/4642
On the clearnet side, this is a great reason to run a VPN like IVPN and place BTCPay behind it so you can use it publicly without revealing home IP!
How would you set up the VPN for this?
I use reverse tor proxy but it is very slow 🐢
Setup VPN on the host via something like Wireguard and enable port-forward with your VPN for the HTTPS port.
Could also setup a very cheap VPS as a proxy that proxies connections over Tailscale to the BTCPay Server running elsewhere, would hide true IP address.
Thanks. Tailscale Funnel might be ideal once out of beta
#[4] a write up on receiving zaps in a private and non custodial manner would be great at some point. Honestly I gave up. I'd rather get no zaps than custodial zaps or ones that could be linked to my identity. I can see how others might make different choices though.
Yup, working on it.
Lots of options. I'm playing around. I use muun wallet for non-custodial, and WoS for custodial. Muun wallet is the better long term option and has a back up seed phrase.