mirror of
https://github.com/rootzoll/raspiblitz.git
synced 2025-02-23 22:47:03 +01:00
Upgrade stacking-sats-kraken version (#2483)
This commit is contained in:
parent
6c45b9aee7
commit
ca831f8510
4 changed files with 22 additions and 20 deletions
18
FAQ.md
18
FAQ.md
|
@ -7,7 +7,7 @@
|
|||
- [How to verify the SD card image after download?](#how-to-verify-the-sd-card-image-after-download)
|
||||
- [How to update an old RaspiBlitz BEFORE v1.0? (LEGACY)](#how-to-update-an-old-raspiblitz-before-v10-legacy)
|
||||
- [Why do I need to re-burn my SD card for an update?](#why-do-i-need-to-re-burn-my-sd-card-for-an-update)
|
||||
- [I have the full blockchain on another computer. How do I copy it to the RaspiBlitz?](#i-have-the-full-blockchain-on-another-computer-how-do-i-copy-it-to-the-raspiblitz)
|
||||
- [I have the full blockchain on another storage. How do I copy it to the RaspiBlitz?](#i-have-the-full-blockchain-on-another-storage-how-do-i-copy-it-to-the-raspiblitz)
|
||||
- [How do I generate a Debug Report?](#how-do-i-generate-a-debug-report)
|
||||
- [Can I run my RaspiBlitz on Solar Energy?](#can-i-run-my-raspiblitz-on-solar-energy)
|
||||
- [Why is my "final sync" taking so long?](#why-is-my-final-sync-taking-so-long)
|
||||
|
@ -55,11 +55,11 @@
|
|||
- [How do I solve a "signature mismatch after caveat verification" error?](#how-do-i-solve-a-signature-mismatch-after-caveat-verification-error)
|
||||
- [Why is my node not routing?](#why-is-my-node-not-routing)
|
||||
- [How can I update LND or bitcoind even before the next RaspiBlitz update?](#how-can-i-update-lnd-or-bitcoind-even-before-the-next-raspiblitz-update)
|
||||
- [I cannot connect per SSH to my RaspiBlitz. What can I do?](#i-cannot-connect-per-ssh-to-my-raspiblitz-what-to-do)
|
||||
- [I cannot connect via SSH to my RaspiBlitz. What do I do?](#i-cannot-connect-via-ssh-to-my-raspiblitz-what-do-i-do)
|
||||
- [How to SSH over Tor?](#how-to-ssh-over-tor)
|
||||
- [How do I setup port-forwarding with a SSH tunnel?](#how-to-setup-port-forwarding-with-a-ssh-tunnel)
|
||||
- [How do I setup just a port-forwarding user on my public server?](#how-to-setup-just-a-port-forwarding-user-on-my-public-server)
|
||||
- [How do I connect a UPS to the RaspiBlitz?](#how-to-connect-a-ups-to-the-raspiblitz)
|
||||
- [How to setup port-forwarding with a SSH tunnel?](#how-to-setup-port-forwarding-with-a-ssh-tunnel)
|
||||
- [How do I setup just a port-forwarding user on my public server?](#how-do-i-setup-just-a-port-forwarding-user-on-my-public-server)
|
||||
- [How do I connect a UPS to the RaspiBlitz?](#how-do-i-connect-a-ups-to-the-raspiblitz)
|
||||
- [Why use BTRFS on RaspiBlitz?](#why-use-btrfs-on-raspiblitz)
|
||||
- [Storing your important Data in RAID1 with a USB Thumb Drive](#storing-your-important-data-in-raid1-with-a-usb-thumb-drive)
|
||||
- [Snapshotting the Blockchain](#snapshotting-the-blockchain)
|
||||
|
@ -170,15 +170,17 @@ Of course, people should modify the system, add own scripts, etc ... but if you
|
|||
|
||||
*BTW there is a beneficial side effect when updating with a new SD card: You also get rid of any malware or system bloat that happened in the past. You start with a fresh system :)*
|
||||
|
||||
## I have the full blockchain on another computer. How do I copy it to the RaspiBlitz?
|
||||
## I have the full blockchain on another storage. How do I copy it to the RaspiBlitz?
|
||||
|
||||
Copying a already synced blockchain from another computer (for example your Laptop) can be a quick way to get the RaspiBlitz started or replacing a corrupted blockchain with a fresh one. Also that way you have synced and verified the blockchain yourself, and are not trusting the RaspiBlitz Torrent downloads (Don't trust, verify).
|
||||
Copying a already synced blockchain from another storage (e.g. your Laptop or external hard drive) can be a quick way to get the RaspiBlitz started or replacing a corrupted blockchain with a fresh one. Also that way you have synced and verified the blockchain yourself, and are not trusting the RaspiBlitz Torrent downloads (Don't trust, verify).
|
||||
|
||||
One requirement is that the blockchain is from another bitcoin-core client with version greater or equal to 0.17.1.
|
||||
|
||||
But we don't copy the data via USB to the device, because the HDD needs to be formatted in EXT4 and that is usually not read/writable by Windows or Mac computers. So I will explain a way to copy the data through your local network. This should work from Windows, Mac, Linux and even from another already synced RaspiBlitz.
|
||||
|
||||
Both computers (your RaspberryPi and the other computer with the full blockchain) need to be connected to the same local network. Make sure that bitcoind/bitcoin-qt is stopped on the computer containing the blockchain. If your blockchain source is another RaspiBlitz with v1.5 or higher - go to `REPAIR` > `COPY-SOURCE`. If your RaspiBlitz is below v1.5 then on the terminal `sudo systemctl stop bitcoind` and then go to the directory where the blockchain data is with `cd /mnt/hdd/bitcoin` - when the copy/transfer is done later reboot a RaspiBlitz source with `sudo shutdown -r now`.
|
||||
Both computers (your RaspberryPi and the other computer with the full blockchain) need to be connected to the same local network. Make sure that bitcoind/bitcoin-qt is stopped on the computer containing the blockchain.
|
||||
If your blockchain source is another RaspiBlitz v1.5 or higher - go to `REPAIR` > `COPY-SOURCE`.
|
||||
If your RaspiBlitz is below v1.5 then on the terminal `sudo systemctl stop bitcoind` and then go to the directory where the blockchain data is with `cd /mnt/hdd/bitcoin` - when the copy/transfer is done later reboot a RaspiBlitz source with `sudo shutdown -r now`.
|
||||
|
||||
If everything described above is in order, start the setup of the new RaspiBlitz with a fresh SD card (like explained in the README) - it's OK that there is no blockchain data on your HDD yet - just follow the setup. When you get to the setup-point `Getting the Blockchain` choose the COPY option. Starting from version 1.0 of the RaspiBlitz this will give you further detailed instructions how to transfer the blockchain data onto your RaspiBlitz. In short: On your computer with the blockchain data source you will execute SCP commands that will copy the data over your local network to your RaspiBlitz.
|
||||
|
||||
|
|
|
@ -270,9 +270,9 @@ With the new RaspberryPi 4 (with SSD & min 2GB RAM) this is the best way to go.
|
|||
|
||||
First you need to download & validate the blockchain on your own computer/laptop. Todo so install bitcoin-core (0.18.1 or higher) from [bitcoin.org](https://bitcoin.org/en/download) and keep it running until blockchain is synced (will need around 320 GB).
|
||||
|
||||
Then you can use the COPY option to copy the blockchain over to the RaspiBlitz. This will be done over the local network by SCP (SSH file transfer) - follow the instructions given during the dialog.
|
||||
Then you can use the COPY option to copy the blockchain over to the RaspiBlitz. This will be done over the local network by SCP (SSH file transfer) - follow the instructions given in the dialogs.
|
||||
|
||||
It's advised to keep the bitcoin-core & the blockchain data as a backup on the laptop in case you need to re-setup the RaspiBlitz.
|
||||
It's advised to keep a backup of the bitcoin-core & the blockchain data (e.g. on your laptop) in case you need to re-setup the RaspiBlitz.
|
||||
|
||||
More details: [I have the full blockchain on another computer. How do I copy it to the RaspiBlitz?](FAQ.md#i-have-the-full-blockchain-on-another-computer-how-do-i-copy-it-to-the-raspiblitz)
|
||||
|
||||
|
|
|
@ -363,7 +363,7 @@ fi
|
|||
|
||||
echo ""
|
||||
echo "*** CONFIG ***"
|
||||
# based on https://github.com/Stadicus/guides/blob/master/raspibolt/raspibolt_20_pi.md#raspi-config
|
||||
# based on https://stadicus.github.io/RaspiBolt/raspibolt_20_pi.html#raspi-config
|
||||
|
||||
# set new default password for root user
|
||||
echo "root:raspiblitz" | sudo chpasswd
|
||||
|
@ -475,7 +475,7 @@ sudo service rsyslog restart
|
|||
|
||||
echo ""
|
||||
echo "*** SOFTWARE UPDATE ***"
|
||||
# based on https://github.com/Stadicus/guides/blob/master/raspibolt/raspibolt_20_pi.md#software-update
|
||||
# based on https://stadicus.github.io/RaspiBolt/raspibolt_20_pi.html#software-update
|
||||
|
||||
# installs like on RaspiBolt
|
||||
sudo apt install -y htop git curl bash-completion vim jq dphys-swapfile bsdmainutils
|
||||
|
@ -541,7 +541,7 @@ sudo apt -y autoremove
|
|||
|
||||
echo ""
|
||||
echo "*** ADDING MAIN USER admin ***"
|
||||
# based on https://github.com/Stadicus/guides/blob/master/raspibolt/raspibolt_20_pi.md#adding-main-user-admin
|
||||
# based on https://stadicus.github.io/RaspiBolt/raspibolt_20_pi.html#add-users
|
||||
# using the default password 'raspiblitz'
|
||||
|
||||
sudo adduser --disabled-password --gecos "" admin
|
||||
|
@ -561,7 +561,7 @@ sudo chmod 755 /home/admin/raspiblitz.info
|
|||
|
||||
echo ""
|
||||
echo "*** ADDING SERVICE USER bitcoin"
|
||||
# based on https://github.com/Stadicus/guides/blob/master/raspibolt/raspibolt_20_pi.md#adding-the-service-user-bitcoin
|
||||
# based on https://stadicus.github.io/RaspiBolt/raspibolt_20_pi.html#add-users
|
||||
|
||||
# create user and set default password for user
|
||||
sudo adduser --disabled-password --gecos "" bitcoin
|
||||
|
@ -681,7 +681,7 @@ sudo bash -c "echo '# Raspiblitz' >> /home/admin/.bashrc"
|
|||
|
||||
echo ""
|
||||
echo "*** SWAP FILE ***"
|
||||
# based on https://github.com/Stadicus/guides/blob/master/raspibolt/raspibolt_20_pi.md#moving-the-swap-file
|
||||
# based on https://stadicus.github.io/RaspiBolt/raspibolt_20_pi.html#move-swap-file
|
||||
# but just deactivating and deleting old (will be created alter when user adds HDD)
|
||||
|
||||
sudo dphys-swapfile swapoff
|
||||
|
@ -689,7 +689,7 @@ sudo dphys-swapfile uninstall
|
|||
|
||||
echo ""
|
||||
echo "*** INCREASE OPEN FILE LIMIT ***"
|
||||
# based on https://github.com/Stadicus/guides/blob/master/raspibolt/raspibolt_20_pi.md#increase-your-open-files-limit
|
||||
# based on https://stadicus.github.io/RaspiBolt/raspibolt_21_security.html#increase-your-open-files-limit
|
||||
|
||||
sudo sed --in-place -i "56s/.*/* soft nofile 128000/" /etc/security/limits.conf
|
||||
sudo bash -c "echo '* hard nofile 128000' >> /etc/security/limits.conf"
|
||||
|
@ -820,7 +820,7 @@ sudo cp /home/admin/assets/background.service /etc/systemd/system/background.ser
|
|||
sudo systemctl enable background
|
||||
|
||||
# "*** BITCOIN ***"
|
||||
# based on https://github.com/Stadicus/guides/blob/master/raspibolt/raspibolt_30_bitcoin.md#installation
|
||||
# based on https://stadicus.github.io/RaspiBolt/raspibolt_30_bitcoin.html#installation
|
||||
|
||||
echo ""
|
||||
echo "*** PREPARING BITCOIN ***"
|
||||
|
@ -936,7 +936,7 @@ echo ""
|
|||
echo "*** PREPARING LIGHTNING ***"
|
||||
|
||||
# "*** LND ***"
|
||||
## based on https://github.com/Stadicus/guides/blob/master/raspibolt/raspibolt_40_lnd.md#lightning-lnd
|
||||
## based on https://stadicus.github.io/RaspiBolt/raspibolt_40_lnd.html#lightning-lnd
|
||||
## see LND releases: https://github.com/lightningnetwork/lnd/releases
|
||||
lndVersion="0.13.1-beta"
|
||||
|
||||
|
@ -1180,4 +1180,4 @@ if [ "${displayClass}" != "headless" ] || [ "${baseimage}" = "raspbian" ] || [ "
|
|||
sudo /home/admin/config.scripts/blitz.display.sh set-display ${displayClass}
|
||||
fi
|
||||
|
||||
echo "# BUILD DONE - see above"
|
||||
echo "# BUILD DONE - see above"
|
||||
|
|
|
@ -9,7 +9,7 @@ CONFIG_FILE=$APP_DATA_DIR/.env
|
|||
RASPIBLITZ_FILE=/mnt/hdd/raspiblitz.conf
|
||||
SCRIPT_DIR=$HOME_DIR/stacking-sats-kraken
|
||||
SCRIPT_NAME=stacksats.sh
|
||||
SCRIPT_VERSION=0.4.3
|
||||
SCRIPT_VERSION=0.4.4
|
||||
|
||||
# command info
|
||||
if [ $# -eq 0 ] || [ "$1" = "-h" ] || [ "$1" = "-help" ]; then
|
||||
|
|
Loading…
Add table
Reference in a new issue