Hi @adamtro sorry for the late reply, did not see the notification.
Also Umbrel has an URL (umbrel.local) but the problem is it is only reachable on the local network. But your WooCommerce (WC) runs on the internet and with BTCPay Server you become your own payment provider. This means you become PayPal/Stripe etc. yourself so you also need to have your payment processing server (BTCPay Server) on the internet so that WC can reach it any time to be able to process payments by your customers.
The problem is your home network is usually not reachable FROM the internet (you can only connect TO the internet). It is the same if you want to run a webserver at home. Depending if you have a dynamic IP or not you need to make sure:
1. (optional) if dynamic IP, use a dynamic dns service to always have your current IP mapped
2. route port 80 and 443 to your Umbrel node
3. run a small VPS server as a proxy or VPN to be able to get an SSL certificate
The above mentioned setup is very complicated. So the “easy” solution that does solve all the dynamic IP and routing stuff is the guide you mentioned using Tor, it also comes with an Nginx proxy and lets encrypt SSL certificate. https://docs.btcpayserver.org/Deployment/ReverseProxyToTor/
In that case you probably need a $5/months VPS anyway. So having a full BTCPay setup running for $7 seems to be a good deal imo.
That said, I work on a service that does provide the tor proxy solution via a webinterface (whithout the need for you to run your own VPS) and is only a few clicks to have all setup. But this is not ready yet and it will take some weeks until it is usable.
-
This reply was modified 3 years ago by
ndeet.