사전 구성 항목
- Docker와 함께 BTCPay Server 설치됨
- Bitcoin Core + C-Lightning 통합됨
- HTTPS가 적용된 Nginx 리버스 프록시
- 유틸리티 스크립트 설치 위치
/usr/local/bin - systemd를 통한 재부팅 시 자동 시작 활성화됨
- 설치 디렉토리:
/root/BTCPayServer
액세스 방법
- 도메인 DNS를 서버의 공인 IP로 연결하세요.
- 다시 시작
btcpayserver서비스:systemctl restart btcpayserver.service - 브라우저에서 BTCPay에 접속하세요:
https://<domain.tld> - 브라우저에서 위의 URL를 열어 초기 설정을 완료하세요.
- 나중에 설정된 도메인을 변경해야 하는 경우:
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 upbtcpay-down.sh: 실행docker-compose downbtcpay-setup.sh: 서버 설정 변경btcpay-clean.sh: 사용하지 않는 Docker 이미지 정리. ./btcpay-setup.sh: 추가 파라미터 안내. ./btcpay-setup.sh -i: BTCPayServer 설정btcpay-restart.sh: BTCPayServer 재시작