BTCPayサーバー

手数料や仲介業者を一切介さない、無料のオープンソース暗号通貨決済処理サービス。

既に設定済みのもの

  • DockerでインストールされたBTCPay Server
  • ビットコインコア + C-Lightning 統合
  • NginxリバースプロキシとHTTPS
  • インストールされたユーティリティスクリプト /usr/local/bin
  • システムDにより再起動時の自動起動が有効化されました
  • インストールディレクトリ: /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ビットコインノードインスタンスにアクセスする(RPC用)
  • bitcoin-lightning-cli.shCLNノードインスタンスにアクセスする(RPC用)
  • changedomain.shBTCPayServerのドメインを変更する(アカウントにログインできなくなるリスクがあるため、事前に2FA/U2Fを無効化することを忘れないでください)
  • btcpay-update.shBTCPayServerを最新版に更新してください
  • 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 -iBTCPayServerを設定する
  • btcpay-restart.shBTCPayServerを再起動してください

申請内容