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!

Reply to this note

Please Login to reply.

Discussion

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.