diff --git a/bin/lamassu-install-bitcoind b/bin/lamassu-install-bitcoind new file mode 100755 index 00000000..4fd509f4 --- /dev/null +++ b/bin/lamassu-install-bitcoind @@ -0,0 +1,31 @@ +#!/usr/bin/env bash +set -e + +if [ "$(whoami)" != "root" ]; then + echo -e "This script has to be run as \033[1mroot\033[0m user" + exit 3 +fi + +export LOG_FILE=/tmp/install.log + +ufw allow 8333/tcp >> $LOG_FILE 2>&1 + +CONFIG_DIR=$HOME/.bitcoin +CONFIG=$CONFIG_DIR/bitcoin.conf +mkdir -p $CONFIG_DIR +PASS=$(openssl rand -hex 32) + +cat > $CONFIG <> $LOG_FILE 2>&1 +pm2 save >> $LOG_FILE 2>&1 + +echo "Success." diff --git a/package.json b/package.json index 8c26bfd1..7abd3acb 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,8 @@ "lamassu-admin-server": "./bin/lamassu-admin-server", "lamassu-apply-defaults": "./bin/lamassu-apply-defaults", "hkdf": "./bin/hkdf", - "lamassu-backup-pg": "./bin/lamassu-backup-pg" + "lamassu-backup-pg": "./bin/lamassu-backup-pg", + "lamassu-install-bitcoind": "./bin/lamassu-install-bitcoind" }, "scripts": { "test": "ava"