A collection of scripts to automate the deployment for testing btcpayserver
- Install Virtualbox and Vagrant on your machine.
- Ensure you have a minimum of 40 GB Diskspace and 4 GB RAM and 4 Cores for the VM.
- Open a Terminal
- Clone this repo
- cd into the repo
- run
vagrant up
orBTCPAY_BRANCH=[your-branch-of-btcpayserver-repo] BTCPAY_REPO=[YOUR_GIT_URL] vagrant up
- after vagrant finishes, open localhost:8080
- a VPS which supports cloud-init (Contabo for example does)
- a VPS with minimum 20 GB disk space and 4 GB RAM should do
Just copy&paste the cloud-init script to the configuration panel of your VPS provider: this should leave you with a preconfiugred BTCPayServer (master branch) on your VPS.
One thing to look out for, change this line export BTCPAY_HOST="master.staging-server02.btcpay.host"
to modify your hostname.