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 b0fd79a675
Remove config option that interferes with using a cookie
5 years ago
bin Add bin dirtectory 5 years ago
bitcoin Initial commit 5 years ago
build Add volume permissions context container 5 years ago
invoicer Change port of invoicer so it doesn't conflict with lnd 5 years ago
lnd Change node defaults 5 years ago
nginx Update nginx index 5 years ago
secrets Add secrets directory 5 years ago
tor Remove config option that interferes with using a cookie 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 Update TODO List 5 years ago
docker-compose.yml Change run directory 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).

Ensure that you have the latest tor (currently working with 0.3.5.8), and you are using system default paths.

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

TODO List

Please see the following tasks which are on this list.