Thanks for posting this, I've been thinking about doing this myself. Started playing with BTCPayServer but didn't get much further.
Tor slowness sounds like a dealbreaker for tips. Did you try the Cloudflare method mentioned in the BTCPayServer docs?: https://docs.btcpayserver.org/Docker/cloudflare-tunnel/
This may be unpopular opinion, but I would avoid Cloudflare for handling private traffic. How is it that this company came out of nowhere and now they handle so much of the internet’s infrastructure while they offer all those “awesome” “free” services? Granted, it might be convenient to set up, but don’t forget they can see all your traffic.
I don’t see the point of going for self-sovereignty by setting up a home node/server and then letting a potential adversary see all your private traffic.
reply
Yep, great point. Also mentioned in the BTCPayServer docs too.
I don't know if this is totally correct, but doesn't BOLT 12 and its "offers" function potentially fix all of this reliance middle-men? (in the context of NIP-57 / tipping)
reply
Also, I'd hope that this would *not * be an unpopular opinion. We all need to keep reminding ourselves why we're here at the end of the day 💪
reply
I have not seen that, it looks useful and similar to using tailscale as a proxy
reply