Alright… integrating BTCPayserver into the shop to accept lightning payments seems more tricky than assumed 😫.

Is there anybody out there that has experience with the combination Umbrel+BTCpay+nginx(+Wix) and is willing to help for a few sats?

The problem (right now 😅) is to make BTCpay accessible from clearnet via portforwarding and nginx.

Reply to this note

Please Login to reply.

Discussion

Have you considered using cloudflare on Umbrel for the networking side? They make it extremely simple.

I read about that approach. From what I understood I would have to create another account (meh… but no blocker) but also shift my domain from my current host (which I am not really willing to do unless it is sure to not break anything. I am unsure if that would break anything with Wix)

Yeah you do have to have an account and it lets Cloudflare see all the traffic going to your site but it makes things super simple. You shouldn't have problems using them as the DNS (if you import same records and don't proxy them) but I won't guarantee it 🤣

What part are you getting held up with on the direct route?

After configuring port forwarding in my router and then configuring nginx to forward the opened ports to BTC pay it is still not getting visible/accessible from outside my local network. I read other people had a similar issue but did not find a solution to it yet

I am actually in the fiat mines right now. If you want we can do an in depth walk through sometime around Wednesday evening (ECT) or so. You can also reach me via 0xChat (or another messenger you propose)

Yeah, dm me. I’ve tried it as well. It was tricky but it works now. I probably should do a tutorial on this one.

So your website routes work like this:

your https website URL (lightning.yoururl.com) -> Cloudflare -> cloudlfare tunnel to a specific umbrel.local:port -> nginx awaits lightning.yoururl.com) and forwards it to your umbrel.local:port of your BTC pay server) -> finished. The only problem I have is on my setup I can’t log into the BTC pay server outside of my local network. But I can request invoices / make payments via the shop etc.