How to get Btc server to work with website

Basic rule for all new Umbrel users:

  1. Go and read the guide from the Guide section of this forum
  2. In there also you have a guide how to do reverse proxy for BTCpay server. Here is also another guide that using the LNbits with reverse proxy, was able to adapt it for BTCpay server too.

All apps in Umbrel are behind Tor! Tor is NOT a clearnet network, so it cannot be visible by users that are navigating normally with regular browsers. They need to use Tor browser.
So your BTCPay server from Umbrel is behind Tor.
If your webshop is accessible through Tor, then you just have to use the settings of your BTCpay server containing the .onion address.

If you want your BTCpay server to be used also in clearnet (IP/domain) then follow the instructions indicated above and make visible your BTCpay into the clearnet world.
Yes, you will need to open ports and forward them to your node IP.