เซิร์ฟเวอร์ BTCPay

ระบบประมวลผลการชำระเงินด้วยสกุลเงินดิจิทัลแบบโอเพนซอร์สและใช้งานได้ฟรี ไม่มีค่าธรรมเนียมหรือตัวกลางใดๆ

สิ่งที่ตั้งค่าไว้แล้ว

  • ติดตั้ง BTCPay Server ด้วย Docker
  • Bitcoin Core + C-Lightning ผสานรวมเข้าด้วยกัน
  • Nginx เป็น reverse proxy ที่ใช้ HTTPS
  • สคริปต์ยูทิลิตี้ที่ติดตั้งใน /usr/local/bin
  • เปิดใช้งานการเริ่มต้นอัตโนมัติเมื่อรีบูตผ่าน systemd
  • ไดเร็กทอรีการติดตั้ง: /root/BTCPayServer

วิธีการเข้าถึง

  1. ตั้งค่า DNS ของโดเมนของคุณให้ชี้ไปยังที่อยู่ IP สาธารณะของเซิร์ฟเวอร์
  2. เริ่มใหม่อีกครั้ง btcpayserver บริการ: systemctl restart btcpayserver.service
  3. เข้าใช้งาน BTCPay ผ่านเบราว์เซอร์ของคุณ: https://<domain.tld>
  4. เปิด URL ด้านบนในเบราว์เซอร์ของคุณเพื่อทำการตั้งค่าเริ่มต้นให้เสร็จสมบูรณ์
  5. หากคุณต้องการเปลี่ยนโดเมนที่กำหนดค่าไว้ในภายหลัง: changedomain.sh <newdomain.tld>

เครื่องมือ

เมื่อติดตั้ง BTCPay แล้ว จะมีสคริปต์ที่มีประโยชน์มากมายให้เลือกใช้:

  • bitcoin-cli.sh: เข้าถึงอินสแตนซ์โหนด Bitcoin ของคุณ (สำหรับ RPC)
  • bitcoin-lightning-cli.sh: เข้าถึงอินสแตนซ์โหนด CLN ของคุณ (สำหรับ RPC)
  • changedomain.sh: เปลี่ยนโดเมนของ BTCPayServer ของคุณ (อย่าลืมปิดใช้งาน 2FA/U2F ก่อน เนื่องจากคุณอาจไม่สามารถเข้าสู่ระบบบัญชีของคุณได้)
  • btcpay-update.sh: อัปเดต BTCPayServer เป็นเวอร์ชันล่าสุด
  • btcpay-up.sh: วิ่ง docker-compose up
  • btcpay-down.sh: วิ่ง docker-compose down
  • btcpay-setup.sh: เปลี่ยนการตั้งค่าเซิร์ฟเวอร์ของคุณ
  • btcpay-clean.shลบอิมเมจ Docker ที่ไม่ได้ใช้งานออกทั้งหมด
  • . ./btcpay-setup.shข้อมูลเกี่ยวกับพารามิเตอร์เพิ่มเติม
  • . ./btcpay-setup.sh -i: ตั้งค่า BTCPayServer ของคุณ
  • btcpay-restart.sh: รีสตาร์ท BTCPayServer ของคุณ

รายละเอียดการสมัคร