BTCPay Server
BTCPay Server 是一个免费开源的比特币支付处理器,让你直接接收比特币付款,无需手续费或第三方中介。
智能下载
前往项目主页
该项目暂未提供安装包,请直接访问源代码仓库
免费开源,自己掌控比特币支付,彻底摆脱中间商和手续费。
核心功能
- 直接点对点比特币支付,零交易手续费(仅网络矿工费)
- 完全非托管,私钥由你掌控,隐私安全有保障
- 支持闪电网络,即时交易且手续费极低
- 自托管部署,支持 Tor 匿名网络
- 多租户共享,可和朋友一起使用
避坑指南
- •自托管需要一定的技术能力(Linux、Docker 基础),不适合完全不懂技术的用户。2. 比特币全节点需要占用大量磁盘空间(约 500GB+)和带宽,请确保有足够的硬件资源。3. 闪电网络通道管理较复杂,资金可能被锁定,需学习相关概念。4. 与 BitPay 等中心化方案相比,BTCPay 没有客服支持,全靠社区。
适用场景
- 个人或商家在网站上接受比特币付款,避免被中心化支付商抽成
- 内容创作者、慈善组织设置捐赠按钮,接收无中介的赞助
- 线下零售店使用销售点应用,通过二维码收款
- 众筹项目使用公开的付款请求,透明管理资金
详细介绍
BTCPay Server 是一款免费开源的比特币支付处理器,采用自托管、非托管模式。您可以直接点对点接收比特币付款,无需支付任何手续费(仅需网络矿工费),没有中间商,也不需要 KYC 身份验证。您完全掌控自己的私钥,隐私性和安全性极高。支持隔离见证、闪电网络(LND、CLN、Eclair)、Tor 网络以及多租户共享。功能包括发票管理、付款请求、销售点应用、众筹、捐赠按钮,以及集成硬件钱包的全节点钱包。它专为比特币打造,另有社区维护的山寨币构建版本。
常见问题与排障 (2)
故障排除为什么BTCPay显示“The calculated rate should not be 0”并禁用支付方式?
当主要汇率提供商返回零或负汇率时(例如,yadio 返回 BTC_USD = 0),就会发生这种情况。临时解决方法是切换到不会返回零汇率的不同主要汇率提供商。请追踪 issue #7376 以获取永久修复,该修复将把非正汇率视为无效并允许后备提供商运行。
故障排除为什么BTCPay Server显示“您的节点正在同步”,而不显示比特币区块?
这表明你的底层比特币节点(例如 bitcoind)仍在同步区块链。检查同步状态:对于 Docker 部署,运行 docker logs bitcoind;对于 Umbrel,在仪表盘中查看 Bitcoin 节点应用。等待同步完成。如果卡住,重启节点服务:docker restart bitcoind 或重启 Umbrel 设备。确保磁盘空间和网络连接充足。同步完成后,该消息消失,钱包功能恢复。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
步骤1:访问官网 btcpayserver.org,选择自托管还是第三方托管(新手建议先试用第三方)
步骤2:若自托管,参考部署文档(https://docs.btcpayserver.org/Deployment/)使用 Docker 一键部署,或选择一键式安装脚本
步骤3:部署完成后,访问后台注册账户,按新手向导完成比特币节点连接和钱包设置
- 步骤1:访问官网 btcpayserver.org,选择自托管还是第三方托管(新手建议先试用第三方)
- 步骤2:若自托管,参考部署文档(https://docs.btcpayserver.org/Deployment/)使用 Docker 一键部署,或选择一键式安装脚本
- 步骤3:部署完成后,访问后台注册账户,按新手向导完成比特币节点连接和钱包设置
暂未获取到校验码
该项目暂未在 GitHub Release 页面提供 SHA-256 校验码
SHA256 校验码
暂无校验码
建议从 GitHub Releases 页面直接下载,并自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
如果使用 Docker 部署,执行 `docker-compose down -v` 删除容器和数据卷;若手动安装,需删除安装目录、数据库文件和系统服务。建议先备份钱包私钥和重要数据。
无额外依赖
下载后即可直接使用,无需安装其他运行环境
遇到问题?查看下方 FAQ
2 FAQs