I FINALLY got this running. All the configuration I did was actually correct, there was just one ingredient missing (for me at last. It was in the community already):
So the overall way to get your own btcpayserver running on your umbrel is:
- Follow @jorijn 's super guide in the first post (but replace the ports 15080/15443 with 40443/40080, and understand that most things can now be done with GUIs instead of command line interface)
- Follow the instructions in BTCPayServer on Umbrel w/ Cloudflare Tunnels to make your btcpayserver proxy work correctly with/for HTTPS