Hey, so I got a Nodl thinking that I could have a self-hosted BTCPayserver for eCommerce out of the box. After a couple of days of tinkering, I'm stuck with pairing the API token with the WooCommerce plugin. I appreciate any suggestions/help to get this to work.
- BTCPayserver installed on Nodl, connected to local router
- Domain hosted by Squarespace
- Subdomain pointed to Sitegrounds for WooCommerce
According to the BTCPayserver documentation for hardware deployment, I need to create an A record pointing my domain to the external IP address of my Nodl's internet connection. I've done that, but it doesn't seem to work.
According to ketominer on the Nodl support group, I need to open up ports. I've opened 80, 443, 9735 as per BTCPayserver documentation, but I'm still stuck.
According to someone on the BTCPayserver Telegram support, I need a CNAME for the config with BTCPayserver. The CNAME pointing to the A rec which in turn points to the IP of where the BTCPayserver is installed. I tried this, but a little confused as to how this works. If my domain is 'example.com' would my A rec be 'btcpay.example.com' pointing to 188.8.131.52 (external IP of Nodl), and CNAME is 'btcpay' pointing to 'example.com'?
Any other suggestions before I give up and use a VPS setup?
Thanks and kind regards