BTCPayServer
BTCPay Server is a free and open-source Bitcoin payment processor for self-hosted stores, invoices, checkout, wallets, point-of-sale flows, plugins, and…
Platform availability
Available on 2 of 6 install platforms
Also on Docker Hub and GitHub
Health score
76/100 Good
- Maintained
- 100last commit 3 days ago
- Popular
- 787,785 GitHub stars
- Easy to install
- 351 install platform, install notes, Docker image
- Light to run
- 602 GB minimum RAM, runs on ARM
How is this calculated?
A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). Factors without data are left out and the rest are rescaled.
Availability: platform listings confirmed today, links checked 11 days ago
- GitHub stars
- 7,785
- Open issues
- 76
- Last commit
- 2026-10-06
- Latest release
- v2.4.5
- License
- MIT
- Activity
- rising
Checked 3 days ago - source: GitHub (btcpayserver/btcpayserver)
Resources & Compatibility
Minimum requirements: 2 GB RAM, 80 GB disk. ARM (e.g. Raspberry Pi) is supported.
Checked 10 days ago - source: Docker Hub image tags and published docs
First-install notes
- Grab the setup files first Install git and fail2ban, then download and open the BTCPay Server Docker folder. This gives you the setup script and configuration files, so the installer can find everything it needs. source
- Run the interactive installer Run the setup script in interactive mode from that folder. This starts the guided installation and configuration, so without it BTCPay will not be set up or started. source
- Choose a real web address Use a real domain or subdomain, such as pay.example.com, when the setup asks. This is the address people use to reach your BTCPay site, so a wrong one can prevent web access and secure payments. source
Fetched 10 days ago - each note links to its source
Variants
Alternatives (4)
- Bitrequest - Accept crypto anywhere.
- GoUrl - Bitcoin Payment Gateway.
- NOWPayments - NOWPayments is the best crypto payment gateway and crypto business infrastructure platform for payments, mass payouts, conversions, and tre…
- be-BOP - The ethical sales toolbox.
Checked 8 days ago - source: AlternativeTo
Common questions
What should I prepare before running the Lightning in a Box installer?
Install git and fail2ban, then download and open the BTCPay Server Docker folder. Run the interactive setup script from that folder; without it BTCPay will not be set up or started.
Why does BTCPay Server setup ask for a web address?
Use a real domain or subdomain, such as pay.example.com. A wrong address can prevent web access and secure payments.
Where is Lightning Network troubleshooting covered?
The FAQ covers Lightning Network troubleshooting and common problems. It also covers finding node info, opening a direct channel with a store, and whether a merchant needs direct channels.
Where does most community discussion happen?
Most discussion takes place on MatterMost, which is described as a self-hosted alternative to Discord.
Answers sourced from docs.btcpayserver.org, github.com, github.com, www.reddit.com
Community
- Why The BTCPayServer Module Review Is Important (forum)
- BTC Pay Server - Reddit (reddit)
- BTCpay server basics : r/btcPayServer - Reddit (reddit)
- BTCPay Server: too complicated to self host? : r/Bitcoin - Reddit (reddit)
Collected 5 days ago - public community threads