Bolthub 설치 방법(BTCPAY Server와 연동)
Lightning Network를 이용하여 결제를 할 수 있는 Card인 Bolt Card가 있습니다.
이를 등록하려면 Bolt Card Hub라는 중계서비스가 필요한데, 설치 방법 정리해봅니다.
Github : https://github.com/boltcard/boltcard-lndhub-docker
기본적으로 Docker은 설치가 되어 있어야 합니다.
관련 파일들 다운로드
$ git clone https://github.com/boltcard/boltcard-lndhub-docker bolthub
$ cd bolthub
$ git clone https://github.com/boltcard/boltcard-lndhub BoltCardHub
$ git clone https://github.com/boltcard/boltcard.git
$ git clone https://github.com/boltcard/boltcard-groundcontrol.git GroundControl
- .env 파일 수정(btcpay 서버의 lnd에 port 10009를 열어둔다.)
# 아래 사항들만 수정해줍니다.
LND_IP=lnd가 동작중인 서버(ex:btcpay.zoel.network)
LND_GRPC_PORT=10009
LND_PASSWORD=lnd_password
- Caddyfile 수정
bolthub.zoel.network {
reverse_proxy boltcard_main:9000
}
bolthub.zoel.network:8080 {
reverse_proxy boltcard_hub:9002
}
- settings.sql 수정
- tls.cert/admin.macaroon 파일은
btcpay_lnd docker컨테이너 내부에./data/에 존재하는 파일을 복사해온다.
hexdump -vn16 -e'4/4 "%08x" 1 "\n"' /dev/random결과값으로 AES_DECRYPT_KEY 값에 써준다.
# 아래 항목만 수정
AES_DECRYPT_KEY : hexdump -vn16 -e'4/4 "%08x" 1 "\n"' /dev/random 에서 나온 결과 값 추가
HOST_DOMAIN : bolthub.zoel.network
LN_HOST : btcpay.zoel.network
LN_PORT : 10009
LN_TLS_FILE : /home.../tls.cert 절대경로
LN_MACAROON_FILE : /home.../admin.macaroon 절대경로
- volumes 두개 추가
docker volume create caddy_data
docker volume create boltcard_hub_lnd
- bolthub 실행
docker-compose up -d
- 정상 확인
https://bolthub.zoel.network:8080 접속 여부로 확인(실행 후 약간 시간 지나야함)
This post has been upvoted by @italygame witness curation trail
If you like our work and want to support us, please consider to approve our witness
Come and visit Italy Community
Hi @happyberrysboy,
my name is @ilnegro and I voted your post using steem-fanbase.com.
Come and visit Italy Community
[Voting Lottery PayBack 21회 적립금 199 STEEM] 관심작가(2023-06-21)
https://www.steemit.com/@veryhappyday/voting-lottery-payback-21--199-steem-2023-06-21
@veryhappyday님이 당신을 멘션하였습니다.
멘션을 받고 싶거나 받지 않으시려면 댓글을 남겨주세요. 빠른 시일내에 반영하도록 하겠습니다.
H4LAB Delegation Status (2023/06/22)
https://www.steemit.com/@h4lab/2023-06-22-status
@h4lab님이 당신을 멘션하였습니다.
멘션을 받고 싶거나 받지 않으시려면 댓글을 남겨주세요. 빠른 시일내에 반영하도록 하겠습니다.
Steem Trending Overview / 2023-06-21 / Top 75 Posts By Interaction Score
https://www.steemit.com/@realrobinhood/steem-trending-overview-2023-06-21-top-75-posts-by-interaction-score
@realrobinhood님이 당신을 멘션하였습니다.
멘션을 받고 싶거나 받지 않으시려면 댓글을 남겨주세요. 빠른 시일내에 반영하도록 하겠습니다.
H4LAB Delegation Status (2023/06/23)
https://www.steemit.com/@h4lab/2023-06-23-status
@h4lab님이 당신을 멘션하였습니다.
멘션을 받고 싶거나 받지 않으시려면 댓글을 남겨주세요. 빠른 시일내에 반영하도록 하겠습니다.