Compare commits

..

26 Commits

Author SHA1 Message Date
rootzoll
53f6603e06 v1.11.4 torrent files 2024-12-24 03:04:20 +01:00
rootzoll
cdfa855c2c Release CHANGES v1.11.4 2024-12-23 21:06:18 +01:00
rootzoll
fbcd2b8381 RaspiBlitz v1.11.4rc2 SHA256 2024-12-20 21:23:17 +01:00
rootzoll
88d8e92067 RaspiBlitz v1.11.4rc2 2024-12-20 21:22:14 +01:00
/rootzoll
4cfdeada08 Merge pull request #4897 from raspiblitz/prepare-v1.11.4
v1.11.4rc2
2024-12-19 23:27:36 +01:00
/rootzoll
3d46020afc Small Fixes for v1.11.4 (#4890)
* v1.11.4rc1 & AlbyHub 1.12.0
* #4864 Core Lightning 24.11.1
* #4884 revert back to former version
* #4891 account for pending closing balance (#4892)
* #4876 adding Allow New User Switch
* #4882 revert back to CLN v24.11
* #4893 temp re-introduce en_GB for v1.11.4
2024-12-19 19:13:29 +01:00
HODLmeTight
37851bf278 Enhance BBcloseAllChannels.sh to allow LND user selection for channel closing method (#4886)
Enhance BBcloseAllChannels.sh to allow user selection for channel closing method. Users can now choose between COOP for cooperative close and FORCE for forced close
2024-12-18 23:55:01 +01:00
/rootzoll
0edc9a778a Small Updates for v1.11.4 (#4889)
* AlbyHub 1.12.0
2024-12-18 23:19:24 +01:00
openoms
4039bf8f92 albyhub: fix typos, formatting, translate comment (#4885) 2024-12-18 23:01:08 +01:00
/rootzoll
4d3d45d31a v1.11.4rc1 (#4883) 2024-12-18 13:57:12 +01:00
/rootzoll
f5b229ef2b 4873 lnd update (#4879)
* #4873-update-lnd
* Added to CHANGES.md
* correct typos
2024-12-18 12:07:09 +01:00
/rootzoll
8900d2069a #4842 update cln to 24.11 (#4882) 2024-12-18 11:50:59 +01:00
/rootzoll
96ac514a9a 4876 lnbits (#4877)
* #4878 respect old LNBITS_ADMIN_UI setting
* #4876 lnbits option to switch ADMINUI
* #4876 add no new accounts option
* #4876 remove accounts option again
2024-12-18 11:39:36 +01:00
/rootzoll
7989b4c54d #4559 Improve blitz.release.sh (#4867)
* 4559 fsck on release
* fsck on release
* fsck after expand
* remove toc.sh
* #4861 force locale on release
2024-12-18 11:34:53 +01:00
/rootzoll
d0f97a4ccb #4727 Prepare bonus.albyhub.sh for WebUI (#4866)
adding needed funtions to albyhub installs script needed for API/WebUI integration
2024-12-18 11:32:08 +01:00
/rootzoll
bcd412f005 Merge pull request #4881 from raspiblitz/v1.11-albyhub
#4727 Add AlbyHub to RaspiBlitz SSH menus (#4848)
2024-12-18 10:53:47 +01:00
/rootzoll
ad0996f703 Fix #4834 Core Lightning Peercount (#4846) 2024-11-30 11:37:05 +01:00
/rootzoll
ef2a86d2aa #4727 Add AlbyHub to RaspiBlitz SSH menus (#4848)
* #4727 first draft for install script
* #4727 add x86
* #4727 recover & SSH menu
2024-11-21 16:41:42 +01:00
rootzoll
59157c2874 fixes #4829 2024-11-03 02:16:27 +01:00
rootzoll
c0418499e2 publipool - fix local ip 2024-11-03 01:24:37 +01:00
rootzoll
3da6db91d0 publicpool - clean up when install fails 2024-11-03 01:22:30 +01:00
/rootzoll
2ac7b19151 Fix #4817 BTCPay Server install (3) (#4826)
* #4817
2024-10-28 19:30:27 +01:00
/rootzoll
083c33317e Fix #4817 BTCPay Server install (2) (#4825)
* #4817 add fallback
2024-10-28 16:00:34 +01:00
/rootzoll
5bb31130b8 Fix #4817 BTCPay Server install (#4824) 2024-10-28 13:33:52 +01:00
openoms
e4adac1e67 fix lnd signing key, use guggero for old release, update roasbeef key (#4819) 2024-10-28 10:29:05 +01:00
/rootzoll
d24feeade5 Merge pull request #4809 from raspiblitz/dev
Release Candidate 1.11.3rc3
2024-10-17 21:57:38 +02:00
17 changed files with 25 additions and 67 deletions

View File

@@ -1,14 +1,3 @@
## What's new in Version 1.12.0 of RaspiBlitz?
Work In Progress
Features:
- Update: RaspberryOS arm64 base image 2024-11-19 (Debian 12 Bookworm) [details](https://downloads.raspberrypi.com/raspios_full_arm64/release_notes.txt)
- Update: amd64 base image: debian-12.8.0-amd64-netinst.iso [details](https://www.debian.org/releases/stable/amd64/release-notes/ch-whats-new.en.html)
- Update: Specter Desktop 2.0.5 [details](https://github.com/cryptoadvance/specter-desktop/releases/tag/v2.0.5)
- Update: Fulcrum Electrum server v1.11.1 (CLI install script with status menu) [details](https://github.com/cculianu/Fulcrum/releases/tag/v1.11.1)
## What's new in Version 1.11.4 of RaspiBlitz? ## What's new in Version 1.11.4 of RaspiBlitz?
Small AlbyHub feature release with security/bug-fixing relevant updates. Small AlbyHub feature release with security/bug-fixing relevant updates.
@@ -18,22 +7,20 @@ Small AlbyHub feature release with security/bug-fixing relevant updates.
- Update: LND v0.18.3-beta [details](https://github.com/lightningnetwork/lnd/releases/tag/v0.18.3-beta) - Update: LND v0.18.3-beta [details](https://github.com/lightningnetwork/lnd/releases/tag/v0.18.3-beta)
- Update: Core Lightning v24.11 [details](https://github.com/ElementsProject/lightning/releases/tag/v24.11) - Update: Core Lightning v24.11 [details](https://github.com/ElementsProject/lightning/releases/tag/v24.11)
Download RaspberryPi images: <u>Minimal-Image:</u>
- Minimal:
https://raspiblitz.fulmo.org/images/raspiblitz-min-v1.11.4-2024-12-24.img.gz<br> https://raspiblitz.fulmo.org/images/raspiblitz-min-v1.11.4-2024-12-24.img.gz<br>
SHA-256-Checksum: 3d874e8e2518bb9db79df196d1dd7e6d567a0608a3df568cadef87a77b4d3841 Signature: https://raspiblitz.fulmo.org/images/raspiblitz-min-v1.11.4-2024-12-24.img.gz.sig<br>
SHA256: 3d874e8e2518bb9db79df196d1dd7e6d567a0608a3df568cadef87a77b4d3841
- Fatpack: <u>Fatpack-Image:</u>
https://raspiblitz.fulmo.org/images/raspiblitz-fat-v1.11.4-2024-12-24.img.gz<br> https://raspiblitz.fulmo.org/images/raspiblitz-fat-v1.11.4-2024-12-24.img.gz<br>
SHA-256-Checksum: 31877d0085c20f34bf2bedeeec6bd4abc108595a4b0985d273ddaba2b0fbe654 Signature: https://raspiblitz.fulmo.org/images/raspiblitz-fat-v1.11.4-2024-12-24.img.gz.sig<br>
SHA256: 31877d0085c20f34bf2bedeeec6bd4abc108595a4b0985d273ddaba2b0fbe654
## What's new in Version 1.11.3 of RaspiBlitz? ## What's new in Version 1.11.3 of RaspiBlitz?
Optimized now to run also on plain debian12 linux for Proxmox/VM & x86 systems. Optimized now to run also on plain debian12 linux for Proxmox/VM & x86 systems.
Containing Features:
- New: Publicpool - Open Source Solo Bitcoin Mining (SSH Menu) [details](https://www.youtube.com/watch?v=QbOsH04Z9xM) - New: Publicpool - Open Source Solo Bitcoin Mining (SSH Menu) [details](https://www.youtube.com/watch?v=QbOsH04Z9xM)
- New: Tailscale (SSH menu > SETTINGS) [details](https://en.wikipedia.org/wiki/Tailscale) - New: Tailscale (SSH menu > SETTINGS) [details](https://en.wikipedia.org/wiki/Tailscale)
- New: Telegraf Metrics for InfluxDB/Grafana (SSH menu > SETTINGS) [details](https://github.com/raspiblitz/raspiblitz/tree/dev/home.admin/assets/telegraf/README.md) - New: Telegraf Metrics for InfluxDB/Grafana (SSH menu > SETTINGS) [details](https://github.com/raspiblitz/raspiblitz/tree/dev/home.admin/assets/telegraf/README.md)
@@ -51,16 +38,6 @@ Containing Features:
- Update: CLBOSS 0.13.3 [details](https://github.com/ZmnSCPxj/clboss/releases/tag/v0.13.3) - Update: CLBOSS 0.13.3 [details](https://github.com/ZmnSCPxj/clboss/releases/tag/v0.13.3)
- Update: Electrum Server in Rust (electrs) v0.10.6 [details](https://github.com/romanz/electrs/blob/master/RELEASE-NOTES.md#0106-sep-29-2024) - Update: Electrum Server in Rust (electrs) v0.10.6 [details](https://github.com/romanz/electrs/blob/master/RELEASE-NOTES.md#0106-sep-29-2024)
Download RaspberryPi images:
- Minimal:
https://raspiblitz.fulmo.org/images/raspiblitz-min-v1.11.3-2024-11-03.img.gz<br>
SHA-256-Checksum: 199fd4e671a49feb39420156031201c9118121d33ec6f9990fb9724de5be02c4
- Fatpack:
https://raspiblitz.fulmo.org/images/raspiblitz-fat-v1.11.3-2024-11-03.img.gz<br>
SHA-256-Checksum: 65e523562768b21dcda85b96003c559a665015889402a3cea27638e6c5e290bd
## What's new in Version 1.11.2 of RaspiBlitz? ## What's new in Version 1.11.2 of RaspiBlitz?
This is just a quick patch release for v1.11.1 This is just a quick patch release for v1.11.1

View File

@@ -1,6 +1,6 @@
# ![RaspiBlitz](pictures/raspilogo_tile_400px.png) # ![RaspiBlitz](pictures/raspilogo_tile_400px.png)
_Build your own Bitcoin & Lightning Fullnode on a RaspberryPi with an optional Display._ ([API](https://github.com/fusion44/blitz_api)|[WebUI](https://github.com/raspiblitz/raspiblitz-web)) _Build your own Bitcoin & Lightning Fullnode on a RaspberryPi with an optional Display._
![RaspiBlitz](pictures/raspiblitz.jpg) ![RaspiBlitz](pictures/raspiblitz.jpg)
@@ -35,4 +35,4 @@ This is main RaspiBlitz repo containing the **bash & python** scripts to build t
- [API](https://github.com/fusion44/blitz_api) (Python FastAPI) - [API](https://github.com/fusion44/blitz_api) (Python FastAPI)
- [Documentation](https://github.com/raspiblitz/raspiblitz-docs) (Docusaurus) - [Documentation](https://github.com/raspiblitz/raspiblitz-docs) (Docusaurus)
To get started with RaspiBlitz Development check the [Community Development](CONTRIBUTING.md) notes. To get started with RaspiBlitz Development check the [Community Development](CONTRIBUTING.md) notes.

View File

@@ -329,9 +329,7 @@ isDebianInHosts=$(grep -c "debian" /etc/hosts)
if [ ${isDebianInHosts} -eq 0 ]; then if [ ${isDebianInHosts} -eq 0 ]; then
echo "# Adding debian to /etc/hosts" echo "# Adding debian to /etc/hosts"
echo "127.0.1.1 debian" | tee -a /etc/hosts > /dev/null echo "127.0.1.1 debian" | tee -a /etc/hosts > /dev/null
if [ "${baseimage}" != "raspios_arm64" ]; then systemctl restart networking
systemctl restart networking
fi
fi fi
echo "*** Remove unnecessary packages ***" echo "*** Remove unnecessary packages ***"

View File

@@ -34,7 +34,7 @@
## Ready made images for arm64-rpi ## Ready made images for arm64-rpi
* The images are built in GitHub actions * The images are built in GitHub actions
* To see the downloadable artifacts will need to log in to GitHub * To see the downloadable artifacts will need to log in to GitHub
* Find the latest successful build of the default arm64 image: * Find the latest successful build of the default amd64 image:
https://github.com/raspiblitz/raspiblitz/actions/workflows/arm64-rpi-lean-image.yml?query=workflow%3Aarm64-rpi-lean-image-build+is%3Asuccess+branch%3Adev https://github.com/raspiblitz/raspiblitz/actions/workflows/arm64-rpi-lean-image.yml?query=workflow%3Aarm64-rpi-lean-image-build+is%3Asuccess+branch%3Adev
* unpack the artifact to the same directory * unpack the artifact to the same directory
``` ```

View File

@@ -1,5 +1,5 @@
variable "iso_name" { default = "debian-12.9.0-amd64-netinst.iso" } variable "iso_name" { default = "debian-12.7.0-amd64-netinst.iso" }
variable "iso_checksum" { default = "1257373c706d8c07e6917942736a865dfff557d21d76ea3040bb1039eb72a054" } variable "iso_checksum" { default = "8fde79cfc6b20a696200fc5c15219cf6d721e8feb367e9e0e33a79d1cb68fa83" }
variable "pack" { default = "lean" } variable "pack" { default = "lean" }
variable "github_user" { default = "raspiblitz" } variable "github_user" { default = "raspiblitz" }
@@ -10,7 +10,7 @@ variable "boot" { default = "uefi" }
variable "preseed_file" { default = "preseed.cfg" } variable "preseed_file" { default = "preseed.cfg" }
variable "hostname" { default = "raspiblitz-amd64" } variable "hostname" { default = "raspiblitz-amd64" }
variable "disk_size" { default = "27000" } variable "disk_size" { default = "30000" }
variable "memory" { default = "4096" } variable "memory" { default = "4096" }
variable "cpus" { default = "4" } variable "cpus" { default = "4" }

View File

@@ -1,8 +1,8 @@
variable "pack" { default = "lean" } variable "pack" { default = "lean" }
variable "github_user" { default = "raspiblitz" } variable "github_user" { default = "raspiblitz" }
variable "branch" { default = "dev" } variable "branch" { default = "dev" }
variable "image_link" { default = "https://downloads.raspberrypi.org/raspios_arm64/images/raspios_arm64-2024-11-19/2024-11-19-raspios-bookworm-arm64.img.xz" } variable "image_link" { default = "https://downloads.raspberrypi.org/raspios_arm64/images/raspios_arm64-2024-03-15/2024-03-15-raspios-bookworm-arm64.img.xz" }
variable "image_checksum" { default = "ea6e68c48d14c3d78af5471c0b288bbf6522fdd775241f74d8295d106d344300" } variable "image_checksum" { default = "7e53a46aab92051d523d7283c080532bebb52ce86758629bf1951be9b4b0560f" }
variable "image_size" { default = "24G" } variable "image_size" { default = "24G" }
source "arm" "raspiblitz-arm64-rpi" { source "arm" "raspiblitz-arm64-rpi" {

View File

@@ -721,7 +721,7 @@ do
fi fi
############################### ###############################
# RAID data check (BTRFS) # RAID data check (BRTFS)
############################### ###############################
# see https://github.com/rootzoll/raspiblitz/issues/360#issuecomment-467698260 # see https://github.com/rootzoll/raspiblitz/issues/360#issuecomment-467698260
@@ -729,7 +729,7 @@ do
recheckRAID=$((($counter % 3600)+1)) recheckRAID=$((($counter % 3600)+1))
if [ ${recheckRAID} -eq 1 ]; then if [ ${recheckRAID} -eq 1 ]; then
# check if BTRFS raid is active & scrub # check if BTRTFS raid is active & scrub
logger -p info "background.sh - RAID data check" logger -p info "background.sh - RAID data check"
source <(/home/admin/config.scripts/blitz.datadrive.sh status) source <(/home/admin/config.scripts/blitz.datadrive.sh status)
if [ "${isBTRFS}" == "1" ] && [ "${isRaid}" == "1" ]; then if [ "${isBTRFS}" == "1" ] && [ "${isRaid}" == "1" ]; then

View File

@@ -288,7 +288,7 @@ if [ "${mode}" = "tested" ] || [ "${mode}" = "reckless" ] || [ "${mode}" = "cust
tar -xvf ${binaryName} tar -xvf ${binaryName}
sudo install -m 0755 -o root -g root -t /usr/local/bin/ bitcoin-${bitcoinVersion}/bin/* sudo install -m 0755 -o root -g root -t /usr/local/bin/ bitcoin-${bitcoinVersion}/bin/*
sleep 3 sleep 3
if ! sudo -u bitcoin /usr/local/bin/bitcoind --version | grep "${bitcoinVersion}"; then if ! sudo /usr/local/bin/bitcoind --version | grep "${bitcoinVersion}"; then
echo echo
echo "# BUILD FAILED --> Was not able to install bitcoind version(${bitcoinVersion})" echo "# BUILD FAILED --> Was not able to install bitcoind version(${bitcoinVersion})"
exit 1 exit 1

View File

@@ -1,7 +1,7 @@
#!/bin/bash #!/bin/bash
# https://github.com/cculianu/Fulcrum/releases # https://github.com/cculianu/Fulcrum/releases
fulcrumVersion="1.11.1" fulcrumVersion="1.10.0"
portTCP="50021" portTCP="50021"
portSSL="50022" portSSL="50022"

View File

@@ -202,20 +202,11 @@ if [ "$1" = "1" ] || [ "$1" = "on" ]; then
if [ "${isInstalled}" == "0" ]; then if [ "${isInstalled}" == "0" ]; then
echo "# Install code base first ...." echo "# Install code base first ...."
if ! /home/admin/config.scripts/bonus.mempool.sh install; then if ! /home/admin/config.scripts/bonus.mempool.sh install; then
/home/admin/config.scripts/bonus.mempool.sh uninstall 2>/dev/null
echo "FAIL - install did not run correctly, aborting" echo "FAIL - install did not run correctly, aborting"
exit 1 exit 1
fi fi
fi fi
# check if /home/mempool/mempool exists
if [ ! -d "/home/mempool/mempool" ]; then
/home/admin/config.scripts/bonus.mempool.sh uninstall 2>/dev/null
echo "error='mempool code base install failed'"
echo "# please run manually first: /home/admin/config.scripts/bonus.mempool.sh install"
exit 1
fi
echo "# *** Activate MEMPOOL ***" echo "# *** Activate MEMPOOL ***"
# make sure mariadb is running # make sure mariadb is running
@@ -242,7 +233,6 @@ if [ "$1" = "1" ] || [ "$1" = "on" ]; then
RPC_USER=$(sudo cat /mnt/hdd/${network}/${network}.conf | grep rpcuser | cut -c 9-) RPC_USER=$(sudo cat /mnt/hdd/${network}/${network}.conf | grep rpcuser | cut -c 9-)
PASSWORD_B=$(sudo cat /mnt/hdd/${network}/${network}.conf | grep rpcpassword | cut -c 13-) PASSWORD_B=$(sudo cat /mnt/hdd/${network}/${network}.conf | grep rpcpassword | cut -c 13-)
sudo rm /var/cache/raspiblitz/mempool-config.json 2>/dev/null
touch /var/cache/raspiblitz/mempool-config.json touch /var/cache/raspiblitz/mempool-config.json
chmod 600 /var/cache/raspiblitz/mempool-config.json || exit 1 chmod 600 /var/cache/raspiblitz/mempool-config.json || exit 1
cat >/var/cache/raspiblitz/mempool-config.json <<EOF cat >/var/cache/raspiblitz/mempool-config.json <<EOF

View File

@@ -2,7 +2,7 @@
# follows https://github.com/nodesource/distributions/blob/master/README.md#manual-installation # follows https://github.com/nodesource/distributions/blob/master/README.md#manual-installation
VERSION="22" VERSION="20"
# command info # command info
if [ $# -eq 0 ] || [ "$1" = "-h" ] || [ "$1" = "-help" ]; then if [ $# -eq 0 ] || [ "$1" = "-h" ] || [ "$1" = "-help" ]; then

View File

@@ -1,7 +1,7 @@
#!/bin/bash #!/bin/bash
# https://github.com/cryptoadvance/specter-desktop # https://github.com/cryptoadvance/specter-desktop
pinnedVersion="2.0.5" pinnedVersion="2.0.4"
# command info # command info
if [ $# -eq 0 ] || [ "$1" = "-h" ] || [ "$1" = "-help" ]; then if [ $# -eq 0 ] || [ "$1" = "-h" ] || [ "$1" = "-help" ]; then

View File

@@ -11,12 +11,6 @@ fi
# check and load raspiblitz config to know which network is running # check and load raspiblitz config to know which network is running
source /mnt/hdd/raspiblitz.conf source /mnt/hdd/raspiblitz.conf
# check and install qrencode if not present
if [ $(dpkg-query -l | grep "ii qrencode" | wc -l) = 0 ]; then
echo "# Installing qrencode..."
sudo apt-get install -y qrencode >/dev/null 2>&1
fi
echo "# Running: 'cl-plugin.clnrest.sh $*'" echo "# Running: 'cl-plugin.clnrest.sh $*'"
source <(/home/admin/config.scripts/network.aliases.sh getvars cl $2) source <(/home/admin/config.scripts/network.aliases.sh getvars cl $2)

View File

@@ -60,14 +60,16 @@ ExecStartPost=-/home/admin/config.scripts/cl.check.sh poststart $CHAIN
# Creates /run/lightningd owned by bitcoin # Creates /run/lightningd owned by bitcoin
RuntimeDirectory=lightningd RuntimeDirectory=lightningd
User=bitcoin User=bitcoin
Group=bitcoin Group=bitcoin
# Type=forking hangs on restart # Type=forking hangs on restart
Type=simple Type=simple
PIDFile=/run/lightningd/${netprefix}lightningd.pid PIDFile=/run/lightningd/${netprefix}lightningd.pid
Restart=always Restart=on-failure
RestartSec=60
TimeoutSec=240 TimeoutSec=240
RestartSec=30
StandardOutput=null StandardOutput=null
StandardError=journal StandardError=journal

View File

@@ -167,9 +167,6 @@ EOF
# setting value in raspi blitz config # setting value in raspi blitz config
/home/admin/config.scripts/blitz.conf.sh set runBehindTor "off" /home/admin/config.scripts/blitz.conf.sh set runBehindTor "off"
# remove "debug=tor" from bitcoin.conf
sudo sed -i '/^debug=tor$/d' /mnt/hdd/bitcoin/bitcoin.conf
# deactivate bitcoin over tor (function call) # deactivate bitcoin over tor (function call)
deactivateBitcoinOverTor deactivateBitcoinOverTor
echo echo