* Register a new account (this account will be granted server administrator rights)
* Register a new account (this account will be granted server administrator rights)
* Go to `https://SERVER-AZURE-DNS/server/maintenance`
* Go to `https://SERVER-AZURE-DNS/server/maintenance`
* Enter your DNS name and click on confirm
* Enter your domain name and click on confirm
* Wait 1 to 5 minutes
* (Wait 1 to 5 minutes)
That's it, you can now browse `https://btcpay.YOUR-DOMAIN/`
That's it, you can now browse to `https://btcpay.YOUR-DOMAIN/` to create your store!
For advanced users, you can connect via SSH with information on `https://btcpay.YOUR-DOMAIN/server/services/ssh`, then you can:
For advanced users, you can connect via SSH with information on `https://btcpay.YOUR-DOMAIN/server/services/ssh`, then you can:
@ -59,9 +59,11 @@ Note: The setup process can be time consuming, but is heavily automated to make
You can also install BTCPayServer on your own machine or VPS instance.
You can also install BTCPayServer on your own machine or VPS instance.
First, make sure you have a domain name pointing to your host, with ports `443` and `80` externally accessible (and perhaps additional ports like `9735` and `9736` for Bitcoin and Litecoin lightning).
The officially supported setup is driven by Docker (and Docker-Compose).
Let's assume it is `btcpay.example.com`.
First, make sure you have a domain name pointing to your host (CNAME), with ports `443` and `80` externally accessible (and perhaps additional ports like `9735` and `9736` for Bitcoin and Litecoin lightning). Otherwise, you will have to set it manually by running `changedomain.sh`.
Let's assume it is `btcpay.EXAMPLE.com`.
If you want to support Litecoin, Bitcoin, and C-Lightning, and want HTTPS automatically configured by Nginx:
If you want to support Litecoin, Bitcoin, and C-Lightning, and want HTTPS automatically configured by Nginx: