mirror of
https://github.com/raspiblitz/raspiblitz.git
synced 2025-11-19 10:28:58 +01:00
Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
29c729b873 | ||
|
|
b63775d0a2 |
@@ -64,11 +64,11 @@ case $CHOICE in
|
|||||||
;;
|
;;
|
||||||
${network}LOG)
|
${network}LOG)
|
||||||
if [ ${CHAIN} = signet ]; then
|
if [ ${CHAIN} = signet ]; then
|
||||||
bitcoinlogpath="/mnt/hdd/bitcoin/signet/debug.log"
|
bitcoinlogpath="/mnt/hdd/app-data/bitcoin/signet/debug.log"
|
||||||
elif [ ${CHAIN} = testnet ]; then
|
elif [ ${CHAIN} = testnet ]; then
|
||||||
bitcoinlogpath="/mnt/hdd/bitcoin/testnet3/debug.log"
|
bitcoinlogpath="/mnt/hdd/app-data/bitcoin/testnet3/debug.log"
|
||||||
elif [ ${CHAIN} = mainnet ]; then
|
elif [ ${CHAIN} = mainnet ]; then
|
||||||
bitcoinlogpath="/mnt/hdd/bitcoin/debug.log"
|
bitcoinlogpath="/mnt/hdd/app-data/bitcoin/debug.log"
|
||||||
fi
|
fi
|
||||||
clear
|
clear
|
||||||
echo
|
echo
|
||||||
|
|||||||
@@ -10,10 +10,10 @@ daemon=1
|
|||||||
txindex=0
|
txindex=0
|
||||||
disablewallet=1
|
disablewallet=1
|
||||||
peerbloomfilters=1
|
peerbloomfilters=1
|
||||||
datadir=/mnt/hdd/bitcoin
|
datadir=/mnt/hdd/app-storage/bitcoin
|
||||||
main.debuglogfile=/mnt/hdd/bitcoin/debug.log
|
main.debuglogfile=/mnt/hdd/app-data/bitcoin/debug.log
|
||||||
test.debuglogfile=/mnt/hdd/bitcoin/testnet3/debug.log
|
test.debuglogfile=/mnt/hdd/app-data/bitcoin/testnet3/debug.log
|
||||||
signet.debuglogfile=/mnt/hdd/bitcoin/signet/debug.log
|
signet.debuglogfile=/mnt/hdd/app-data/bitcoin/signet/debug.log
|
||||||
|
|
||||||
# Connection settings
|
# Connection settings
|
||||||
rpcuser=raspibolt
|
rpcuser=raspibolt
|
||||||
|
|||||||
@@ -85,6 +85,9 @@ if [ "$1" == "prestart" ]; then
|
|||||||
sed -i '/^test.datadir=/d' /mnt/hdd/app-data/bitcoin/bitcoin.conf
|
sed -i '/^test.datadir=/d' /mnt/hdd/app-data/bitcoin/bitcoin.conf
|
||||||
sed -i '/^signet.datadir=/d' /mnt/hdd/app-data/bitcoin/bitcoin.conf
|
sed -i '/^signet.datadir=/d' /mnt/hdd/app-data/bitcoin/bitcoin.conf
|
||||||
|
|
||||||
|
# remove any whitelist entries (whitebind is used instead)
|
||||||
|
sed -i '/^whitelist=/d' /mnt/hdd/app-data/bitcoin/bitcoin.conf
|
||||||
|
|
||||||
# make sure bitcoin debug file exists
|
# make sure bitcoin debug file exists
|
||||||
echo "# make sure bitcoin debug file exists"
|
echo "# make sure bitcoin debug file exists"
|
||||||
touch ${bitcoinlog_path}
|
touch ${bitcoinlog_path}
|
||||||
|
|||||||
@@ -44,11 +44,11 @@ elif [ ${CHAIN} = mainnet ]; then
|
|||||||
fi
|
fi
|
||||||
# bitcoinlogpath
|
# bitcoinlogpath
|
||||||
if [ ${CHAIN} = signet ]; then
|
if [ ${CHAIN} = signet ]; then
|
||||||
bitcoinlogpath="/mnt/hdd/app-storage/bitcoin/signet/debug.log"
|
bitcoinlogpath="/mnt/hdd/app-data/bitcoin/signet/debug.log"
|
||||||
elif [ ${CHAIN} = testnet ]; then
|
elif [ ${CHAIN} = testnet ]; then
|
||||||
bitcoinlogpath="/mnt/hdd/app-storage/bitcoin/testnet3/debug.log"
|
bitcoinlogpath="/mnt/hdd/app-data/bitcoin/testnet3/debug.log"
|
||||||
elif [ ${CHAIN} = mainnet ]; then
|
elif [ ${CHAIN} = mainnet ]; then
|
||||||
bitcoinlogpath="/mnt/hdd/app-storage/bitcoin/debug.log"
|
bitcoinlogpath="/mnt/hdd/app-data/bitcoin/debug.log"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
function addBitcoinAliases {
|
function addBitcoinAliases {
|
||||||
|
|||||||
@@ -90,9 +90,9 @@ function add_repo {
|
|||||||
function bitcoinI2Pstatus {
|
function bitcoinI2Pstatus {
|
||||||
echo "# I2P related logs from the bitcoin debug log"
|
echo "# I2P related logs from the bitcoin debug log"
|
||||||
echo "# Follow live with the command:"
|
echo "# Follow live with the command:"
|
||||||
echo "sudo tail -n 1000 -f /mnt/hdd/bitcoin/debug.log | grep i2p"
|
echo "sudo tail -n 1000 -f /mnt/hdd/app-data/bitcoin/debug.log | grep i2p"
|
||||||
echo
|
echo
|
||||||
sudo cat /mnt/hdd/bitcoin/debug.log | grep i2p
|
sudo cat /mnt/hdd/app-data/bitcoin/debug.log | grep i2p
|
||||||
echo
|
echo
|
||||||
echo "# Running the command:"
|
echo "# Running the command:"
|
||||||
echo "bitcoin-cli -netinfo 4"
|
echo "bitcoin-cli -netinfo 4"
|
||||||
@@ -215,7 +215,7 @@ EOF
|
|||||||
echo "# Config: /etc/i2pd/i2pd.conf"
|
echo "# Config: /etc/i2pd/i2pd.conf"
|
||||||
echo "# i2pd web console: ${localip}:7070"
|
echo "# i2pd web console: ${localip}:7070"
|
||||||
echo "# Monitor i2p in bitcoind:"
|
echo "# Monitor i2p in bitcoind:"
|
||||||
echo "sudo tail -n 100 /mnt/hdd/bitcoin/debug.log | grep i2p"
|
echo "sudo tail -n 100 /mnt/hdd/app-data/bitcoin/debug.log | grep i2p"
|
||||||
echo "bitcoin-cli -netinfo 4"
|
echo "bitcoin-cli -netinfo 4"
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|||||||
@@ -390,7 +390,7 @@ EOF
|
|||||||
sudo /home/admin/config.scripts/blitz.conf.sh set BTCRPCexplorer "on"
|
sudo /home/admin/config.scripts/blitz.conf.sh set BTCRPCexplorer "on"
|
||||||
|
|
||||||
echo "# needs to finish creating txindex to be functional"
|
echo "# needs to finish creating txindex to be functional"
|
||||||
echo "# monitor with: sudo tail -n 20 -f /mnt/hdd/bitcoin/debug.log"
|
echo "# monitor with: sudo tail -n 20 -f /mnt/hdd/app-data/bitcoin/debug.log"
|
||||||
echo "# npm audit fix"
|
echo "# npm audit fix"
|
||||||
cd /home/btcrpcexplorer/btc-rpc-explorer/
|
cd /home/btcrpcexplorer/btc-rpc-explorer/
|
||||||
sudo npm audit fix
|
sudo npm audit fix
|
||||||
|
|||||||
@@ -59,6 +59,7 @@ function NBXplorerConfig() {
|
|||||||
sudo -u btcpay mkdir -p /home/btcpay/.nbxplorer/Main
|
sudo -u btcpay mkdir -p /home/btcpay/.nbxplorer/Main
|
||||||
echo "\
|
echo "\
|
||||||
network=mainnet
|
network=mainnet
|
||||||
|
btcnodeendpoint=127.0.0.1:8336
|
||||||
btc.rpc.user=${RPC_USER}
|
btc.rpc.user=${RPC_USER}
|
||||||
btc.rpc.password=${PASSWORD_B}
|
btc.rpc.password=${PASSWORD_B}
|
||||||
postgres=User ID=nbxplorer;Host=localhost;Port=5432;Application Name=nbxplorer;MaxPoolSize=20;Database=nbxplorermainnet;Password='raspiblitz';
|
postgres=User ID=nbxplorer;Host=localhost;Port=5432;Application Name=nbxplorer;MaxPoolSize=20;Database=nbxplorermainnet;Password='raspiblitz';
|
||||||
@@ -670,9 +671,9 @@ WantedBy=multi-user.target
|
|||||||
|
|
||||||
NBXplorerConfig
|
NBXplorerConfig
|
||||||
|
|
||||||
# whitelist localhost in bitcoind
|
# whitelist connection in bitcoind
|
||||||
if ! sudo grep -Eq "^whitelist=127.0.0.1" /mnt/hdd/app-data/bitcoin/bitcoin.conf; then
|
if ! sudo grep -Eq "^whitebind=127.0.0.1:8336" /mnt/hdd/app-data/bitcoin/bitcoin.conf; then
|
||||||
echo "whitelist=127.0.0.1" | sudo tee -a /mnt/hdd/app-data/bitcoin/bitcoin.conf
|
echo "whitebind=127.0.0.1:8336" | sudo tee -a /mnt/hdd/app-data/bitcoin/bitcoin.conf
|
||||||
bitcoindRestart=yes
|
bitcoindRestart=yes
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
@@ -376,6 +376,7 @@ index-batch-size = 10
|
|||||||
wait_duration_secs = 10
|
wait_duration_secs = 10
|
||||||
jsonrpc_timeout_secs = 15
|
jsonrpc_timeout_secs = 15
|
||||||
db_dir = \"/mnt/hdd/app-storage/electrs/db\"
|
db_dir = \"/mnt/hdd/app-storage/electrs/db\"
|
||||||
|
daemon_p2p_addr = \"127.0.0.1:8335\"
|
||||||
auth = \"${RPC_USER}:${PASSWORD_B}\"
|
auth = \"${RPC_USER}:${PASSWORD_B}\"
|
||||||
# allow BTC-RPC-explorer show tx-s for addresses with a history of more than 100
|
# allow BTC-RPC-explorer show tx-s for addresses with a history of more than 100
|
||||||
txid_limit = 1000
|
txid_limit = 1000
|
||||||
@@ -497,9 +498,9 @@ WantedBy=multi-user.target
|
|||||||
/home/admin/config.scripts/tor.onion-service.sh electrs 50002 50002 50001 50001
|
/home/admin/config.scripts/tor.onion-service.sh electrs 50002 50002 50001 50001
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# whitelist downloading to localhost from bitcoind
|
# whitelist connection in bitcoind
|
||||||
if ! sudo grep -Eq "^whitelist=download@127.0.0.1" /mnt/hdd/app-data/bitcoin/bitcoin.conf; then
|
if ! sudo grep -Eq "^whitebind=download@127.0.0.1:8335" /mnt/hdd/app-data/bitcoin/bitcoin.conf; then
|
||||||
echo "whitelist=download@127.0.0.1" | sudo tee -a /mnt/hdd/app-data/bitcoin/bitcoin.conf
|
echo "whitebind=download@127.0.0.1:8335" | sudo tee -a /mnt/hdd/app-data/bitcoin/bitcoin.conf
|
||||||
bitcoindRestart=yes
|
bitcoindRestart=yes
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
@@ -376,7 +376,7 @@ EOF
|
|||||||
/home/admin/config.scripts/blitz.conf.sh set mempoolExplorer "on"
|
/home/admin/config.scripts/blitz.conf.sh set mempoolExplorer "on"
|
||||||
|
|
||||||
echo "# needs to finish creating txindex to be functional"
|
echo "# needs to finish creating txindex to be functional"
|
||||||
echo "# monitor with: sudo tail -n 20 -f /mnt/hdd/bitcoin/debug.log"
|
echo "# monitor with: sudo tail -n 20 -f /mnt/hdd/app-data/bitcoin/debug.log"
|
||||||
|
|
||||||
# Hidden Service for Mempool if Tor is active
|
# Hidden Service for Mempool if Tor is active
|
||||||
if [ "${runBehindTor}" = "on" ]; then
|
if [ "${runBehindTor}" = "on" ]; then
|
||||||
|
|||||||
@@ -410,7 +410,7 @@ EOF
|
|||||||
echo "# ${network}d is not running - so NOT restarting"
|
echo "# ${network}d is not running - so NOT restarting"
|
||||||
fi
|
fi
|
||||||
echo "# The indexing takes ~10h on an RPi4 with SSD"
|
echo "# The indexing takes ~10h on an RPi4 with SSD"
|
||||||
echo "# check with: sudo cat /mnt/hdd/bitcoin/debug.log | grep filter"
|
echo "# check with: sudo cat /mnt/hdd/app-data/bitcoin/debug.log | grep filter"
|
||||||
else
|
else
|
||||||
echo "# blockfilterindex is already active"
|
echo "# blockfilterindex is already active"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user