How to configure my BTCPay docker install to provide HTTPS certificates?

Hello!

Level: noob

I managed to install Start9OS on my Dell Optiplex 3040.
It was a challenge but due to this guideline (SOS = just can't install StartOS on Optiplex 7040 - systematic "No Bootable Devices found" error - #8 by BlissHodl) I was able to install and run the OS.

As I try to configure the Shopify V2-plugin in the BTCPay Server service/app I encounter this error:
To deploy the Shopify app, you must access your BTCPay Server through a public domain.

In the BTCPay Server document - Dynamic DNS Service I’ve read the following (Dynamic DNS Service | BTCPay Server):
Dynamic DNS is needed if:

  • You need to access your BTCPay Server over internet via HTTPS. (Your BTCPayServer is accessed by other internet users)

So, I created the domain and updated the service in the BTCPay app.

Tough, I have trouble to execute the final step:

Step 3: Configure your BTCPay docker install to provide HTTPS certificates

If you are using a docker deployment, you also need to update your BTCPayServer install. Connect via SSH to your instance and run:

BTCPAY_ADDITIONAL_HOSTS="example.ddns.net"
. btcpay-setup.sh -i

How do I execute this final step?

And foremost, is the above the correct solution for the problem?

Thank you in advance!

StartOS v0.3.5.1 does not have clearnet capabilities and services installed on it can’t have domain names pointed to it until v0.4.0, currently in testing.

Hello,

Thanks for the quick reply.
So that means that for the moment the Shopify V2 Plugin can’t be used?
Are there other solutions/workarounds or do we have to wait until v0.4.0?

Thank you.

I’m not sure if the workaround I posted in the Guides section would work for this, I haven’t tried it.