This article explains the deployment of BTCPay Server through LunaNode Web-Wizard. LunaNode is Canadian based hosting provider that accept Bitcoin payments and requires no personal identification except for a phone number verification.
Their web-wizard is one of the easiest ways to deploy BTCPay Servers from a very user-friendly interface. This method is highly recommended if you do not have any technical knowledge. For the price of around US$ 8.8 per month, you can have a self-hosted BTCpay, which includes a Bitcoin full node and Lightning Network node.
Video bellow explains all the step and customization of BTCPay.
The installation is also covered in this article
The third video covers setting BTCPay up on LunaNode, but also goes in-depth on setting up wallets, store and apps.
Register to LunaNode and add credits to your account. The process is quite straight-Forward. If by any chance you get stuck, see this article. Wait for the invoice confirmation.
Once your account has been verified, and credits added, go to the API section and create a new API. Do not close that page and proceed to step 3.
Go to launchbtcpay.lunanode.com
Paste the API Key and API ID created in step 2. and continue.
Use your own domain or automatically-generated one by LunaNode.
Customize the web-wizard settings according to your needs.
Click Launch VM. Wait 6-7 minutes for Virtual Machine deployment.
Visit the domain.
Now you need to wait for blockchain to sync fully. Depending on the plan you used and the number of coins you added, that can take 1-7 days. If you enable CPU utilization, with Bitcoin and LND, it will take 1-2 days. There is a US$ 3 one-time charge for faster sync if you enable the CPU utilization. The sync pop-up window will disappear when your node fully syncs.