Compare commits

...

5 Commits

Author SHA1 Message Date
openoms
9c0034fe59 fix: wait for keypress where needed 2025-07-10 14:35:51 +02:00
openoms
b384e047ca fulcrum: don't exit menu on error 2025-07-10 00:15:12 +02:00
openoms
a54c2f67da docs(changes): match rpios image with build_sdcard and ci (#5060) 2025-07-07 20:15:46 +02:00
/rootzoll
494326ee71 #4597 & #4980 LNbits v1.1.0 (#5069)
* #4597 remove wallet seuper user id
* #4980 update lnbits to 1.1.0
* remove ip2tor notice
2025-07-07 17:52:58 +02:00
openoms
6da56d5a0e lnd update to v0.19.1 (#5059)
* lnd update to v0.19.1
* add to changes
2025-07-05 23:25:59 +02:00
4 changed files with 12 additions and 34 deletions

View File

@@ -10,11 +10,11 @@ Features:
- New: Copy from old HDD/SSD/NVMe
- New: Optional separation of Data & Storage/Blockchain drives with Auto-Expand for Proxmox
- New: Bitcoin Knots 28.1 (as experimental option in SETTINGS ssh-menu)
- Update: RaspberryOS arm64 base image 2024-11-19 (Debian 12 Bookworm) [details](https://downloads.raspberrypi.com/raspios_full_arm64/release_notes.txt)
- Update: RaspberryOS arm64 base image 2025-05-13 (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: Bitcoin Core v29.0 [details](https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-29.0.md)
- Update: LND v0.19.0-beta [details](https://github.com/lightningnetwork/lnd/releases/tag/v0.19.0-beta)
- Update: LNbits 1.0.0 [details](https://github.com/lnbits/lnbits/releases/tag/v1.0.0)
- Update: LND v0.19.1-beta [details](https://github.com/lightningnetwork/lnd/releases/tag/v0.19.1-beta)
- Update: LNbits 1.1.0 [details](https://github.com/lnbits/lnbits/releases/tag/v1.1.0)
- Update: AlbyHub v1.17.2 [details](https://github.com/getAlby/hub/releases/tag/v1.17.2)
- Update: Lightning Terminal v0.14.1-alpha [details](https://github.com/lightninglabs/lightning-terminal/releases/tag/v0.14.1-alpha)
- Update: Mempool 3.2.1 [details](hhttps://github.com/mempool/mempool/releases/tag/v3.2.1)

View File

@@ -14,6 +14,7 @@ if [ $# -eq 0 ] || [ "$1" = "-h" ] || [ "$1" = "-help" ]; then
echo "bonus.fulcrum.sh getinfo -> FulcrumAdmin getinfo output"
echo "bonus.fulcrum.sh status -> don't call in loops"
echo "bonus.fulcrum.sh status-sync"
echo "bonus.fulcrum.sh menu -> interactive SSH menu"
echo "installs the version $fulcrumVersion"
exit 1
fi
@@ -186,9 +187,7 @@ The fulcrum.service is not running.
Please check the following debug info.
" 8 48
sudo journalctl -u fulcrum -n 100
echo "Press ENTER to get back to main menu."
read -r
exit 0
echo "Press Q to get back to the Fulcrum menu."
fi
if [ ${initialSynced} -eq 0 ]; then
@@ -199,7 +198,6 @@ This can take multiple days.
Monitor the progress with the command:
'sudo journalctl -fu fulcrum'
" 11 48
exit 0
fi
if [ ${nginxTest} -eq 0 ]; then
@@ -214,9 +212,8 @@ Check 'sudo nginx -t' for a detailed error message.
sudo systemctl restart nginx
fi
/home/admin/config.scripts/blitz.web.sh
echo "Press ENTER to get back to main menu."
echo "Press ENTER to get back to the Fulcrum menu."
read -r
exit 0
fi
OPTIONS=(

View File

@@ -3,7 +3,7 @@
# https://github.com/lnbits/lnbits
# https://github.com/lnbits/lnbits/releases
tag="v1.0.0"
tag="v1.1.0"
VERSION="${tag}"
# command info
@@ -150,7 +150,7 @@ if [ "$1" = "menu" ]; then
fundinginfo="on CLN "
fi
text="https://${localIP}:${httpsPort}${authMethod}"
text="https://${localIP}:${httpsPort}"
if [ ${#publicDomain} -gt 0 ]; then
text="${text}
@@ -169,23 +169,7 @@ TOR Browser Hidden Service address (QR see LCD):
${toraddress}"
fi
if [ ${#ip2torDomain} -gt 0 ]; then
text="${text}\n
IP2TOR+LetsEncrypt: https://${ip2torDomain}:${ip2torPort}
SHA1 ${sslFingerprintTOR}\n
https://${ip2torDomain}:${ip2torPort} ready for public use"
elif [ ${#ip2torIP} -gt 0 ]; then
text="${text}\n
IP2TOR: https://${ip2torIP}:${ip2torPort}
SHA1 ${sslFingerprintTOR}\n
Consider adding a LetsEncrypt HTTPS Domain under OPTIONS."
elif [ ${#publicDomain} -eq 0 ]; then
text="${text}\n
To enable easy reachability with normal browser from the outside
Consider adding a IP2TOR Bridge under OPTIONS."
fi
whiptail --title " LNbits ${fundinginfo}" --yes-button "OK" --no-button "OPTIONS" --yesno "${text}" 18 78
whiptail --title " LNbits ${fundinginfo}" --yes-button "OK" --no-button "OPTIONS" --yesno "${text}" 15 78
result=$?
sudo /home/admin/config.scripts/blitz.display.sh hide
echo "option (${result}) - please wait ..."
@@ -439,10 +423,8 @@ if [ "$1" = "status" ]; then
echo "httpsSelfsigned='1'" # TODO: change later if IP2Tor+LetsEncrypt is active
echo "publicIP='${publicIP}'"
# auth method is to call with a certain useer id
#admin_userid=$(sudo cat /home/lnbits/lnbits/.super_user)
admin_userid=$(sudo cat /mnt/hdd/app-data/LNBits/data/.super_user)
echo "authMethod='/wallet?usr=${admin_userid}'"
# auth method is web login
echo "authMethod='userdefined'"
# check funding source
if [ "${LNBitsFunding}" == "" ]; then
@@ -612,7 +594,6 @@ if [ "$1" = "prestart" ]; then
fi
# protect the admin user id if exists
# chmod 640 /home/lnbits/lnbits/.super_user 2>/dev/null
chmod 640 /mnt/hdd/app-data/LNBits/data/.super_user 2>/dev/null
echo "# OK: prestart finished"

View File

@@ -4,7 +4,7 @@
## based on https://raspibolt.github.io/raspibolt/raspibolt_40_lnd.html#lightning-lnd
## see LND releases: https://github.com/lightningnetwork/lnd/releases
### If you change here - make sure to also change interims version in lnd.update.sh #!
lndVersion="0.19.0-beta"
lndVersion="0.19.1-beta"
# olaoluwa
PGPauthor="roasbeef"