Permalink
Find file Copy path
87ab119 Jan 10, 2019
2 contributors

Users who have contributed to this file

@britttttk @NicolasDorier
55 lines (36 sloc) 4.18 KB

BTCPay Server Deployment

There are several different deployment methods available, all using the same BTCPay Server software. Because BTCPay is a free and open-source cryptocurrency payment processor, we support diversity in deployment methods for users. Different solutions work best for different use cases.

Business deployment methods can vary by setup, maintenance, support, price, etc. You can run BTCPay as a self-hosted solution on your own server, or use a third-party host. The self-hosted solution allows you not only to attach an unlimited number of stores and use the Lightning Network but also become a payment processor for others.

BTCPay is a non-custodial invoicing system which eliminates the involvement of a third-party when managing funds. Payments with BTCPay go directly to your wallet. Your private keys are never uploaded to the server. Meaning 3rd Party BTCPay hosts do not control user funds, they are simply hosting your instance of the BTCPay software for you.

Developer deployments are not recommended for production environments and require the user to have technical knowledge related to the build.

What are my options?

To chose one that will best suit your needs, consider the following:


Web Solutions 1. 2. Why?
Business
(Fast Setup)
3rd Party
BTCPay Hosts
LunaNode
Web-Wizard
*
- Low Difficulty
- BTCPayServer Support (1)
- Lightning Network (2)
Cost Free / Pay 10 USD / mo BTC Accepted

*LunaNode Web-Wizard is a VPS solution, deployable from an easy-web interface.


VPS Solutions 1. 2. 3. Why?
Business
(Self Setup)
LunaNode Microsoft
Azure
Google
Cloud
- Moderate Difficulty
- Docker Compose Build
- Lightning Network
Cost 10 USD / mo 60 USD / mo 70 USD /mo BTC Accepted (1)

BTCPay can also be deployed on any VPS that meets the minimal requirements.


Hardware Solutions 1. 2. Why?
Business
(Hardware Setup)
Ready Out Of
The Box
Installation &
Consultation
- Prices Vary By Service
- BTCPayServer Support
- Lightning Network
Nodl.it / Lightning in a Box
BTC Accepted

Developer Solutions
Developer
(Testing Setup)
Manual Install Manual Build Hardware Build
Not Recommended
For New Users
Install From
Command Line
Build Without
Docker Image
ARM32v7
Raspberry Pi
Fast Sync
BTCPayBox