You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
nolim1t c84723da5e
Lets use the latest
5 years ago
bitcoin Initial commit 5 years ago
build/lnd-unlock Fix up unlock script to handle missing files. Also fix up docker-compose error. Work towards #1 5 years ago
invoicer Add the invoicer config with an RPCPASS 5 years ago
lnd Initial commit 5 years ago
nginx Update nginx index 5 years ago
secrets Add secrets directory 5 years ago
.gitignore Add gitignore 5 years ago
LICENSE No license for this. No rules nothing. Use if you like 5 years ago
README.md Add wget command 5 years ago
docker-compose.yml Lets use the latest 5 years ago
install-box.sh Add more documentation and code to box installation 5 years ago

README.md

The Box Compose System

Abstract

This is a basic framework for orchestration of the box services for running a full lightning and bitcoin node.

How to use

Step 1

Ensure you have the latest docker installed, python3, and docker-compose (installed from python3 pip).

Step 2

Ensure that your account is permissioned for docker.

Step 3

Run this from your home directory. This clones this repo into your home directory, as well as preserving the existing structure.

# Ideally you should run this in $HOME as the docker-compose presets are in home
# This will not overwrite any other files but you should segment this in its 
# own account
curl "https://raw.githubusercontent.com/lncm/thebox-compose-system/master/install-box.sh" | sh
# OR wget (if this works better)
wget -qO- "https://raw.githubusercontent.com/lncm/thebox-compose-system/master/install-box.sh" | sh

Running

# Build containers in build/ always
docker-compose up -d --build
# verify the containers
docker ps -a

# Additional node: You should have a way of creating a wallet. Currently this container does not have a create wallet container.
# For the unlock script to work, put the unlock password in secrets/lnd-password.txt