Templatesbtcpay
finance
btcpay
Self-hosted, open-source Bitcoin and Lightning payment processor with no fees, no third party and full store/POS/invoicing tooling.
financee-commerceutilitiesPostgreSQL
What gets deployed
Web
btcpay server
PostgreSQL
managed database
GitHub stars6,600
About
Self-hosted, open-source Bitcoin and Lightning payment processor with no fees, no third party and full store/POS/invoicing tooling.
Managed services
- PostgreSQLTCP:5432
Environment Variables
| Variable | Description | Required |
|---|---|---|
| DOTNET_USE_POLLING_FILE_WATCHER | Default: 1 | Optional |
| BTCPAY_HOST | Default: {{KUBERO_APP_HOST}} | Optional |
| BTCPAY_PROTOCOL | Default: https | Optional |
| BTCPAY_BIND | Default: 0.0.0.0:49392 | Optional |
| BTCPAY_NETWORK | Default: mainnet | Optional |
| BTCPAY_CHAINS | Default: btc | Optional |
| BTCPAY_ROOTPATH | Default: / | Optional |
| BTCPAY_POSTGRES | Default: User ID=btcpay;Password=btcpay;Host={{KUBERO_APP_NAME}}-postgresql-rw;Port=5432;Database=btcpay;Include Error Detail=true | Optional |
| BTCPAY_EXPLORERPOSTGRES | Default: User ID=btcpay;Password=btcpay;Host={{KUBERO_APP_NAME}}-postgresql-rw;Port=5432;Database=btcpay;Include Error Detail=true | Optional |
| BTCPAY_BTCEXPLORERURL | Default: http://nbxplorer:32838/ | Optional |
| BTCPAY_DATADIR | Default: /datadir | Optional |
| BTCPAY_DEBUGLOG | Default: btcpay.log | Optional |
Deploy btcpay
One click to deploy a fully configured btcpay instance with all dependencies pre-wired.
Deploy NowReady to deploy btcpay?
No infrastructure to manage. Just connect your repo and go live in seconds.