You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
nicolas.dorier c6d9135834 bump 7 years ago
Production bump 7 years ago
Regtest bump 7 years ago
.gitignore ignore env file 7 years ago
LICENSE Init 7 years ago
README.md remove useless sentence 7 years ago
publish-stable.ps1 helper script 7 years ago

README.md

How to use

This repository is hosting different docker-compose which can be used to facilitate deployment of BTCPay Server.

Architecture

As you can see, it depends on several piece of infrastructure, mainly:

  • A lightweight block explorer (NBXplorer),
  • A database (Postgres, or SQLite),
  • A full node (Bitcoin Core)

Setting up the dependencies might be time consuming, this repository is meant to give working example of docker-compose file which will setup everything for you.

The Regtest docker-compose can be used for local testing.

The Production docker-compose is used for production environment. It is using NGinx as a reverse proxy and Let's Encrypt and DockerGen to automatically configured HTTPS.

The production docker-compose is used under the hood to deploy an instance of BTCPay on Microsoft Azure in one click:

Deploy to Azure