۵۰٪ تخفیف روی همه پلان‌ها، محدود. شروع از $2.48/mo
BTCPay Server

BTCPay Server

BTCPay Server is a self-hosted Bitcoin and Lightning payment processor. Zero-fee crypto payments with no third-party intermediary. Plugins for WooCommerce, Shopify, Magento, and Drupal. Used by Twitter (X), Hacker News merch, and 30,000+ shops to accept BTC without giving up custody.

Version

Latest

Operating System

Ubuntu Server 24.04 LTS

Min. RAM

4 GB

IP Types

IPV4,IPV6

What’s Already Set Up

  • BTCPay Server installed with Docker
  • Bitcoin Core + C-Lightning integrated
  • Nginx reverse proxy with HTTPS
  • Utility scripts installed in /usr/local/bin
  • Auto-start on reboot enabled via systemd
  • Installation directory: /root/BTCPayServer

How to Access

  1. Point your domain DNS to your server’s public IP.
  2. Restart the btcpayserver service: systemctl restart btcpayserver.service
  3. Access BTCPay in your browser: https://<domain.tld>
  4. Open the URL above in your browser to complete initial setup.
  5. If you need to change the configured domain later: changedomain.sh <newdomain.tld>

Tooling

A wide variety of useful scripts are available once BTCPay is installed:

  • bitcoin-cli.sh: Access your Bitcoin node instance (for RPC)
  • bitcoin-lightning-cli.sh: Access your CLN node instance (for RPC)
  • changedomain.sh: Change the domain of your BTCPayServer (remember to disable 2FA/U2F first, as you risk being unable to log in to your account)
  • btcpay-update.sh: Update BTCPayServer to the latest version
  • btcpay-up.sh: Run docker-compose up
  • btcpay-down.sh: Run docker-compose down
  • btcpay-setup.sh: Change the settings of your server
  • btcpay-clean.sh: Purge any unused docker images
  • . ./btcpay-setup.sh: Information about additional parameters
  • . ./btcpay-setup.sh -i: Set up your BTCPayServer
  • btcpay-restart.sh: Restart your BTCPayServer

More in Financial Tools

Related apps.

Deploy BTCPay Server now. از ۲٫۴۸ دلار در ماه.