Commit Graph

6487 Commits

Author SHA1 Message Date
openoms
16b815e58d
electrs: control the log level in the conf only (#4115) 2023-08-25 16:58:53 +02:00
openoms
6134cac0ab
use nginx-full package for stream support (#4113) 2023-08-25 16:57:05 +02:00
rootzoll
e318fea70f NX to init 2023-08-25 16:47:47 +02:00
Christoph Stenglein
8119b33f3a (background.scan): only init values if they do not exist 2023-08-25 16:42:36 +02:00
/rootzoll
684322e1e2
lndbackup also using backup device if connected (#4053)
* copy backup file to backupdevice (#3979)
* #3979 adding free space check to backup device
* just 50MB for safety is enough
2023-08-13 15:20:02 +02:00
rootzoll
ef47911beb version 1.10.0rc3 2023-08-13 15:18:33 +02:00
/rootzoll
64e5f65eab
#3714 fix bitcoin setup (#4075)
* #3714 bitcoin service activation
2023-08-11 20:12:08 +02:00
/rootzoll
2551abf9ca
Merge pull request #4071 from openoms/suez-update2
suez update and fix for cln
2023-08-10 15:24:13 +02:00
Dennis Reimann
a7c2a2de16
Update kindle-display
The new version adds support for other display formats: The added environment vaiable `DISPLAY_THEME` allows to choose between `quote` (default), `fees`, `lightning` and `random`.
2023-08-09 17:23:47 +02:00
openoms
cb7c97d49b
suez update and fix for cln 2023-08-09 16:49:43 +02:00
rootzoll
010103a3e3 add macos info open electrum 2023-08-08 17:01:01 +02:00
rootzoll
d0e5d90bbb update fallback node lists 2023-08-08 16:21:53 +02:00
rootzoll
3274a0b5bc give 8GB RaspberryPis more RAM during IBD 2023-08-07 19:05:52 +02:00
rootzoll
d7e0874c8c fix Bitcoin mainnet being actived 2023-08-02 16:28:03 +02:00
rootzoll
d2742b1d62 mark version v1.10.0rc2 2023-08-02 00:04:31 +02:00
/rootzoll
0ede78d0af
Improve Indexing Percent (#4055)
* #3894 improve percent calculation
2023-08-01 23:47:43 +02:00
/rootzoll
742da1b9d7
LNbits Admin Page to allow install extensions (#4054)
* add user id to status
* activate Admin page on install
2023-08-01 22:38:32 +02:00
/rootzoll
1355a2b4a2
Adjust lnd.conf for healthcheck parameters (#4052)
* Adjust lnd.conf for healthcheck parameters, allowing for longer timeout intervalls for rpc connection (#4010)
* adding healthcheck values

---------

Co-authored-by: HODLmeTight <35168804+TrezorHannes@users.noreply.github.com>
2023-08-01 00:46:35 +02:00
openoms
91ba149d98
specter update to v1.13.1 (#4035)
* specter update to 1.13.1
2023-08-01 00:39:43 +02:00
/rootzoll
4e889be7d8
#4003 bitcoin.check.sh to set debug log path (#4051)
* #4003 add bitcoin.check.sh to set debug file
* add debug
* change delimiter
* set network on bitcoind service
2023-07-31 23:00:25 +02:00
/rootzoll
9bfc8237e0
Edit Logrotate: Reduce Complexity & hard set 100M size limit (#4038)
* simplify logrotate and force hard size limit
* default log rotation in build sd card & 100M limit
* changing to size limit for tor logs
* changing to size limit for CLN logs
* force a log rotate on every boot
2023-07-31 22:08:16 +02:00
rootzoll
7dfdcf9b3f moved raspiblitz-web into raspiblitz github org 2023-07-29 19:18:01 +02:00
rootzoll
3b22b7a100 clean up lnd.conf from empty lines 2023-07-29 18:12:14 +02:00
openoms
bfc29736a5
bos update to 15.8.14 (#4014) 2023-07-29 16:16:31 +02:00
openoms
1da893ed06
Nodejs update to v20.x with apt (#4032)
* nodejs update to v20.x with apt
* remove info option from command info
2023-07-29 16:08:17 +02:00
openoms
8c87bee0f6
c-lightning-REST improvements, balance display fix (#4005)
* improve handling aliases when no network given
* clrest install to use absolute paths
* fix cln balance display
* remove misplaced line
* improve jq expressions
* convert msat balances to sat

discussed in: https://github.com/raspiblitz/raspiblitz/issues/3837
2023-07-29 13:48:11 +02:00
Roman Zeyde
0a2ce9a95a
Update electrs to latest release (v0.10.0) (#3999)
See https://github.com/romanz/electrs/blob/master/RELEASE-NOTES.md#0100-rc1-jun-21-2023
2023-07-29 00:59:47 +02:00
openoms
b20fae09d6
typo fixes in .md files with typos-cli (#4026)
* typo fixes in .md files with typos-cli
* fix false positives
2023-07-28 23:06:05 +02:00
openoms
2abe5aed4b
chantools update 0.11.3, accept higher lnd version (#4031) 2023-07-28 22:43:04 +02:00
geco91
f5302c7409
Remove Bitcoin recommended Update for v1.10.0 (#4015)
* adapt version

* correct versions

* remove recommended bitcoind update
2023-07-18 18:52:48 +02:00
openoms
819c7e72f6
RTL, clrest update, fix update options for cli (#3880)
* clrest update to v0.10.3, add update option

* rtl update to v0.14.0

* c-lightning-rest update to v0.10.5

* add to CHANGES

* fix lnd update (cli only)
2023-07-08 22:52:10 +02:00
/rootzoll
9878ea8a02
misc updates for v1.10.0rc1 (#4001)
* add lndg update info

* mark v1.10.0rc1 version

* Thunderhub v0.13.19

* changing default repo to raspiblitz org

* LNbits 0.10.9

* lnbits dont delete user on "off"

* BTCPayServer 1.10.3

* switch default branch to v1.10
2023-07-08 19:38:08 +02:00
openoms
50fbeb0168
fix: remove sudo from lnd prestart (#3995) 2023-07-08 19:35:07 +02:00
allyourbankarebelongtous
68678e243d
Update lndg (#3740)
* Update bonus.lndg.sh
Cleaned up code, added requirements.txt install to updates (needed for this update, may be needed in future).

* Update bonus.lndg.sh
Change to v1.7.0
2023-07-08 18:17:32 +02:00
/rootzoll
3db93fa19b
change to signer roasbeef (#3994) 2023-07-08 16:25:11 +02:00
/rootzoll
68772e3f6d
New RaspiOS 20230503 & cln 23.05.2 & BitcoinCore 25.0 (#3993)
* Update sd card base Image
* update cln to 23.05.2
* bitcoin update to 25.0
* document CHANGES
2023-07-08 15:31:39 +02:00
openoms
82bd29c2d0
lit update to 0.10.1-alpha, add pgp key (#3962) 2023-07-08 15:20:35 +02:00
Christoph Stenglein
e7b1772f3b
(electrs): update to 0.9.14 (#3965) 2023-07-08 15:18:23 +02:00
Martin Berger
fc2979f9da
Create aeskey.properties if not existing (#3875) 2023-07-08 15:16:05 +02:00
Christoph Stenglein
c9b6971489
(lnd): update lnd to 0.16.4 (#3963)
* (lnd): update lnd to 0.16.3

* update LND to 0.16.4-beta
2023-07-08 15:14:52 +02:00
openoms
120d407d38
lnd: Restart=always and clean config (#3986)
* lnd.service: use Restart=always

* lnd.check: remove erroneous    [rpcmiddleware]

* remove [[Rr]pcmiddleware] entries
2023-07-08 14:53:34 +02:00
Christoph Stenglein
6965b6ceae
prevent caching of index.html, add cache-control header for other requests as well (#3992) 2023-07-08 14:52:49 +02:00
openoms
45744386d7
fix indentation of lnd.conf 2023-06-04 12:53:50 +02:00
/rootzoll
7e446517fb
Merge pull request #3868 from rootzoll/v19doc
v1.9.0 Release Documentation
2023-05-23 23:44:00 +02:00
openoms
9752773caa
fix: use the absolute path of suez 2023-05-23 16:48:11 +01:00
rootzoll
7a195c8eac add torrentfiles v1.9.0 2023-05-23 15:35:30 +02:00
openoms
69160baa95
fix: use absolute path for cln backup-cli 2023-05-22 21:21:17 +01:00
rootzoll
7f7a648881 #3858 adapt to new lnd conf name 2023-05-21 23:15:31 +02:00
rootzoll
00dc6423ab fix version swap 2023-05-21 18:51:04 +02:00
/rootzoll
da66fb9724
Merge pull request #3854 from rootzoll/v19doc
Merge v1.9.0 docs
2023-05-20 19:03:17 +02:00
rootzoll
c88a540000 mark v1.9.0 version 2023-05-20 19:01:32 +02:00
/rootzoll
e04a9b35b8
Merge pull request #3849 from drmartinberger/dev
Update bonus.fints.sh: copy & configure connectionpool.properties for db connection
2023-05-19 23:22:34 +02:00
rootzoll
91bff7719a we need non-interaction 2023-05-19 09:33:39 +02:00
rootzoll
470260444a fix update process 2023-05-19 01:16:48 +02:00
rootzoll
0f00051870 update option for bitcoind 24.1 2023-05-19 00:47:26 +02:00
rootzoll
8322bf3cef #3836 return specter to 1.8.1 2023-05-19 00:40:49 +02:00
rootzoll
1b7435c4b7 #3836 retest specter 1.14.5 2023-05-19 00:05:28 +02:00
Martin Berger
1304cc708d
Update bonus.fints.sh: copy and configure connectionpool.properties for db connection 2023-05-17 22:36:25 +02:00
rootzoll
cfe034e0f9 #3845 reset virtual env after poetry installs 2023-05-17 18:04:41 +02:00
Martin Berger
bc58fe8e14
Update bonus.fints.sh: Copy blz.banking2.properties correctly 2023-05-16 21:18:34 +02:00
Martin Berger
1375cec93a
Update bonus.fints.sh: set default encrypted FinTS PIN within dbsetup.sql 2023-05-16 20:51:54 +02:00
rootzoll
c49ba7a432 missing slash 2023-05-16 15:14:12 +02:00
rootzoll
b7c65288ad JAM reporting result=OK on deinstall 2023-05-16 15:12:05 +02:00
/rootzoll
cca7492032
Merge pull request #3843 from rootzoll/3831lit
#3831 quick fix for LITD macaroon renew
2023-05-16 15:02:04 +02:00
rootzoll
95a5cc9230 delete also litd macaroon 2023-05-16 14:19:05 +02:00
rootzoll
96887861c5 adapt info 2023-05-16 13:18:54 +02:00
rootzoll
bca0620105 update waiting times 2023-05-16 13:15:58 +02:00
openoms
dbbdaf91fc
CLN: less reckless update, consistent leading v (#3835)
* CLN: less reckless update, consistent leading v
* check in app-data as root and add output
* check if clUpdateVersion is already installed
2023-05-16 12:12:36 +01:00
/rootzoll
2d5e4f2dcc
Merge pull request #3836 from rootzoll/specter-v1.14.5
disable Specter update in menu
2023-05-15 23:30:53 +02:00
rootzoll
861c571352 #3833 fix migration download links 2023-05-15 22:48:45 +02:00
openoms
617c1ca682
fix: switch cl recovery mode off when finished (#3839) 2023-05-15 21:15:55 +01:00
openoms
de5e579e6c
keep version v1.8.1 2023-05-15 21:12:22 +01:00
d11n
222035684f
Fix typos in dialogPasswords.sh 2023-05-15 17:53:25 +02:00
openoms
282ea0866a
specter: pin version v1.14.5 2023-05-15 10:50:34 +01:00
openoms
8a6adc4e69
disable Specter update 2023-05-15 10:45:06 +01:00
/rootzoll
4fae085c6e
1.9.0rc5 merge (#3825)
* update build manual
* debug report info
* Bitbanana Info
* #3614 more debug log lines of BTC & LN mainnet
* rc5 downloads
2023-05-11 19:38:02 +02:00
/rootzoll
d5807a04e4
Merge branch 'dev' into v19doc 2023-05-11 19:36:05 +02:00
rootzoll
e3651ea5b8 rc5 downloads 2023-05-11 19:34:24 +02:00
/rootzoll
078233ada8
lndmanage 0.15.0 (#3818) 2023-05-10 14:57:04 +02:00
rootzoll
8ff38531b6 #3614 more debug log lines of BTC & LN mainnet 2023-05-10 14:19:11 +02:00
/rootzoll
019d78f398
Fatpack: LCD on & cl-plugin.cln-grpc OFF (#3817)
* make sure fatpack is LCD activated
* remove cl-plugin.cln-grpc.sh by default
* #3793 fix socket jrpc
2023-05-10 13:20:40 +02:00
/rootzoll
7335476a07
lnbits 0.10.6 update (#3814) 2023-05-09 23:13:31 +02:00
/rootzoll
4f934ee622
Btcpay 193 (#3812)
* Update BTCPay v1.9.3
* btcpay verify with web-flow
2023-05-09 23:12:23 +02:00
/rootzoll
d7599c21ae
#3807 fix cln jrpc socket access (#3815) 2023-05-09 23:10:28 +02:00
rootzoll
6662e39e9d Bitbanana Info 2023-05-09 10:08:30 +02:00
/rootzoll
2519cc8708
Misc fixed towards v1.9.0 (#3808)
* get web api info
* #3772 increase curl timeout
* #3805 change "Please Login"
2023-05-08 22:44:17 +02:00
openoms
086b022698
reduce bitcoind memory usage w MALLOC_ARENA_MAX=1 (#3780) 2023-05-08 22:29:51 +02:00
openoms
9c25636217
fix: remove lnbits user when off, improve checks (#3798) 2023-05-08 21:33:20 +02:00
openoms
7a2dfd9232
fix: joininbox update, hide jm api error from lcd (#3801)
* fix: hide jm api error from lcd

* joininbox update to v0.7.8
2023-05-08 20:56:42 +02:00
openoms
029525ab4d
fix: lnd check for rpcmiddleware (#3804) 2023-05-08 20:35:18 +02:00
openoms
4e1f2a4ae9
fix: don't reinstall same CLN version + fmt (#3796) 2023-05-08 20:30:39 +02:00
Stephan Oeste
4c1c1349d3
Bump lnbits to 0.10.5 and add path to poetry in systemd script (#3787) 2023-05-05 14:59:05 +02:00
rootzoll
414deb3ab1 update to lnbits 0.10.5 2023-05-04 18:31:24 +02:00
/rootzoll
34f91f1730
Fatpack sd card expand (#3784)
* extend sd card before fatpack

* fix expansion detection
2023-05-04 13:23:05 +02:00
/rootzoll
7943fe0611
extend sd card before fatpack (#3783) 2023-05-04 12:35:16 +02:00
rootzoll
a4ab1f6b8c v1.9.0rc4 version info 2023-05-03 22:58:37 +02:00
rootzoll
69d30adca2 update to lnd v0.16.2 2023-05-03 19:36:37 +02:00
Dipun Mistry
02f0da720c
migrated only relevant fixes from #3770 (#3778)
* migrated only relevant fixes from #3770
* add the missing apt_install function
2023-05-03 19:11:03 +02:00
openoms
8b9b1225ad
lnproxy update with new specs (#3771) 2023-05-03 19:07:08 +02:00
rootzoll
3f2c2b2ff8 mute warning on build set display 2023-05-03 18:39:03 +02:00
Jason Brill
4c461a2055
LIT update to v0.9.2-alpha (#3738)
* LIT update to v0.9.2-alpha
* lnd check for rpcmiddleware
2023-05-03 18:29:16 +02:00
/rootzoll
f49c3af192
#3751 update proto files (#3765) 2023-05-03 17:33:39 +02:00
openoms
082cf33f88
refactor bitcoin update script with new keys (#3758) 2023-05-03 17:32:23 +02:00
Dipun Mistry
c3715c2194
minor fixes I found as I ran scripts manually (#3767)
* minor fixes I found as I ran scripts manually
* removed use of sudo & added sudo root check
2023-05-03 17:21:44 +02:00
dni ⚡
8109114d9e
fix reverse proxz issue, bind to 0.0.0.0 (#3776) 2023-04-28 10:58:36 +02:00
openoms
6f4f77b1eb
lnd update to v0.16.1-beta (#3774) 2023-04-25 20:54:55 +02:00
dni ⚡
42126c47eb
bump lnbits to 0.10.4.1 (#3769)
:) updates!
2023-04-24 00:38:11 +02:00
openoms
084304531a
btcpay update to v1.9.1, migration to postgres (#3756)
* btcpay update to v1.9.0, migration to postgres
* update CHANGES.md
* always fix postgres files ownership
* add socksendpoint=127.0.0.1:9050 to fix #3729
* btcpay update to v1.9.1
* update changes
* create config directory in BtcPayConfig
2023-04-24 00:14:44 +02:00
openoms
34bac321f4
joininbox update to v0.7.7 (#3768) 2023-04-22 19:14:25 +00:00
openoms
4217baa714
joinmarket: check for the bitcoin core wallet last (#3752) 2023-04-19 10:53:08 +01:00
openoms
fa156fbd52
fulcrum update to v1.9.1, add notes (#3748) 2023-04-13 12:51:48 +02:00
openoms
3b52569be5
web.api: fix sed syntax and format (#3749) 2023-04-13 12:05:23 +02:00
/rootzoll
cb8ffbd8dc
Merge branch 'v1.9' into dev 2023-04-10 04:06:55 +02:00
rootzoll
d94412984c clean up fatpack 2023-04-10 04:04:03 +02:00
rootzoll
9bb7cb12f1 get brach& repo infos 2023-04-10 03:59:07 +02:00
/rootzoll
bec03c8566
Fatpack external (#3743)
* cln: use default normal feerate to withdraw all

* Bugfix: bad subsititution (#3668)

Fix for error:

/home/admin/config.scripts/bonus.go.sh: line 31: ${goOSversion{}: bad substitution

* whiptail one line

* fix syntax

* lnproxy: fix api access through nginx (#3671)

* lnproxy: fix api access through nginx
* fix tor config and fit the menu
* add to the menu and provision

* merge #3682

* cln update to v23.02, backup-plugin update, add poetry (#3684)

* cln backup-plugin update, add poetry
* fix mkdir error, remove commented code, fmt #3677
* poetry and path fixes
* add terminal feedback, format #3676
* detect the full name of the plugin
* install pyln-client tqdm with pip
* git-verify: add --keyid-format LONG
to recognise if the signing key is not the main key
* cln update to v23.02
* cln-grpc: add protobuf-compiler dep
* rtl update to v0.13.6 and formatting
* C-lightningREST update to v0.10.1

* CLN FAQ update (#3666)

* improve the detection of existing cln aliases
* add the emergencyrecover instructions to  CLN FAQ
* update help entries

* Update Tallycoin to version 1.8.0 (#3693)

* add tallycoin update info to CHANGES

* Fix typo in README.md (#3699)

excepted -> accepted

* #3694 add LCD info

* #3664 att timeout 30s to ln monitor calls (#3665)

* fix setting LND_REST_ENDPOINT (#3689)

* btcpay update v1.8.2, postgres database fix (#3697)

* btcpay update v1.8.0, postgres database fix

* btcpayserver update to v1.8.2

* update lnbits to 0.10.2 and use poetry instead of venv (#3703)

* fix apt update Key error for influx repo (#3711)

Co-authored-by: Patrick Scheich <patrick.scheich@syscovery.de>

* fix missing timeout value for nc cmnd (#3712)

Co-authored-by: Patrick Scheich <patrick.scheich@syscovery.de>

* #3706 Update CLN v23.02.2 (#3716)

* used patched/rolledback 23.02.2 release
* check rusty sig
* fix typo
* fix default lightning setting

* #3683 Update LIT to 0.8.6 (#3717)

* update LIT to 0.8.6
* activate lnd rpcmiddleware
* CHANGES.md

* #3667 change all up/download from sftp tp scp (#3718)

* #3722 add no hostkeys available detection (#3723)

* #1186 FinTS/HBCI interface (#3704)

* #1186 FinTS install script first draft

* only start app when blitz is ready

* improve menu

* improve dit lnbits config

* preserve edit

* improve edit

* improve edit

* fix insertion

* dont use fingerprint

* now use main repo

* add port

* show local ip

* fix typo

* show port SSL

* Update bonus.lndg.sh (#3725)

* Update bonus.lndg.sh

Changes version to v1.6.0.
Fixes update menu bug.
Cleans up code a bit (removes tabs and changes to spaces to match raspiblitz formats).

* Update bonus.lndg.sh

Cleaned up code, added requirements.txt install to updates (needed for this update, may be needed in future).

* #3725 update lndg version in CHANGES

* #3692 update lnd to v0.16.0-beta (#3732)

* update SD CARD base image info

* Clenaup CHANGES info

* RTL install fix (#3739)

* c-lightning-REST update to 0.10.2, fmt
* rtl: npm insatll with --legacy-peer-deps
* purge c-lightning-REST as well with RTL

* jam update to v0.1.5 (#3736)

* 3733 CLN GRPC > JRPC (#3741)

* change exit code

* change to cln_jrpc

* deactivate the cln_grpc settings

* set v1.9.0rc3 version

* improve git verify

* move fatpack into external script

---------

Co-authored-by: openoms <oms@tuta.io>
Co-authored-by: Metallicc <72348+metallicc@users.noreply.github.com>
Co-authored-by: openoms <43343391+openoms@users.noreply.github.com>
Co-authored-by: DJ Booth <djbooth007@gmail.com>
Co-authored-by: Yuck Fou <115867254+YuckFouBTC@users.noreply.github.com>
Co-authored-by: dni  <office@dnilabs.com>
Co-authored-by: PatrickScheich <50054697+PatrickScheich@users.noreply.github.com>
Co-authored-by: Patrick Scheich <patrick.scheich@syscovery.de>
Co-authored-by: allyourbankarebelongtous <100060902+allyourbankarebelongtous@users.noreply.github.com>
2023-04-09 23:25:43 +02:00
rootzoll
19a54e1641 move fatpack into external script 2023-04-09 23:19:22 +02:00
rootzoll
f383624abe improve git verify 2023-04-09 23:00:39 +02:00
/rootzoll
1a0c4fe09a
v1.9.0rc3 Merge (#3742)
* cln: use default normal feerate to withdraw all

* Bugfix: bad subsititution (#3668)

Fix for error:

/home/admin/config.scripts/bonus.go.sh: line 31: ${goOSversion{}: bad substitution

* whiptail one line

* fix syntax

* lnproxy: fix api access through nginx (#3671)

* lnproxy: fix api access through nginx
* fix tor config and fit the menu
* add to the menu and provision

* merge #3682

* cln update to v23.02, backup-plugin update, add poetry (#3684)

* cln backup-plugin update, add poetry
* fix mkdir error, remove commented code, fmt #3677
* poetry and path fixes
* add terminal feedback, format #3676
* detect the full name of the plugin
* install pyln-client tqdm with pip
* git-verify: add --keyid-format LONG
to recognise if the signing key is not the main key
* cln update to v23.02
* cln-grpc: add protobuf-compiler dep
* rtl update to v0.13.6 and formatting
* C-lightningREST update to v0.10.1

* CLN FAQ update (#3666)

* improve the detection of existing cln aliases
* add the emergencyrecover instructions to  CLN FAQ
* update help entries

* Update Tallycoin to version 1.8.0 (#3693)

* add tallycoin update info to CHANGES

* Fix typo in README.md (#3699)

excepted -> accepted

* #3694 add LCD info

* #3664 att timeout 30s to ln monitor calls (#3665)

* fix setting LND_REST_ENDPOINT (#3689)

* btcpay update v1.8.2, postgres database fix (#3697)

* btcpay update v1.8.0, postgres database fix

* btcpayserver update to v1.8.2

* update lnbits to 0.10.2 and use poetry instead of venv (#3703)

* fix apt update Key error for influx repo (#3711)

Co-authored-by: Patrick Scheich <patrick.scheich@syscovery.de>

* fix missing timeout value for nc cmnd (#3712)

Co-authored-by: Patrick Scheich <patrick.scheich@syscovery.de>

* #3706 Update CLN v23.02.2 (#3716)

* used patched/rolledback 23.02.2 release
* check rusty sig
* fix typo
* fix default lightning setting

* #3683 Update LIT to 0.8.6 (#3717)

* update LIT to 0.8.6
* activate lnd rpcmiddleware
* CHANGES.md

* #3667 change all up/download from sftp tp scp (#3718)

* #3722 add no hostkeys available detection (#3723)

* #1186 FinTS/HBCI interface (#3704)

* #1186 FinTS install script first draft

* only start app when blitz is ready

* improve menu

* improve dit lnbits config

* preserve edit

* improve edit

* improve edit

* fix insertion

* dont use fingerprint

* now use main repo

* add port

* show local ip

* fix typo

* show port SSL

* Update bonus.lndg.sh (#3725)

* Update bonus.lndg.sh

Changes version to v1.6.0.
Fixes update menu bug.
Cleans up code a bit (removes tabs and changes to spaces to match raspiblitz formats).

* Update bonus.lndg.sh

Cleaned up code, added requirements.txt install to updates (needed for this update, may be needed in future).

* #3725 update lndg version in CHANGES

* #3692 update lnd to v0.16.0-beta (#3732)

* update SD CARD base image info

* Clenaup CHANGES info

* RTL install fix (#3739)

* c-lightning-REST update to 0.10.2, fmt
* rtl: npm insatll with --legacy-peer-deps
* purge c-lightning-REST as well with RTL

* jam update to v0.1.5 (#3736)

* 3733 CLN GRPC > JRPC (#3741)

* change exit code

* change to cln_jrpc

* deactivate the cln_grpc settings

* set v1.9.0rc3 version

---------

Co-authored-by: openoms <oms@tuta.io>
Co-authored-by: Metallicc <72348+metallicc@users.noreply.github.com>
Co-authored-by: openoms <43343391+openoms@users.noreply.github.com>
Co-authored-by: DJ Booth <djbooth007@gmail.com>
Co-authored-by: Yuck Fou <115867254+YuckFouBTC@users.noreply.github.com>
Co-authored-by: dni  <office@dnilabs.com>
Co-authored-by: PatrickScheich <50054697+PatrickScheich@users.noreply.github.com>
Co-authored-by: Patrick Scheich <patrick.scheich@syscovery.de>
Co-authored-by: allyourbankarebelongtous <100060902+allyourbankarebelongtous@users.noreply.github.com>
2023-04-08 23:10:01 +02:00
rootzoll
bc42a2a343 set v1.9.0rc3 version 2023-04-08 23:06:51 +02:00
/rootzoll
e998f19a8c
3733 CLN GRPC > JRPC (#3741)
* change exit code

* change to cln_jrpc

* deactivate the cln_grpc settings
2023-04-08 21:00:26 +02:00
openoms
83a6413bb4
jam update to v0.1.5 (#3736) 2023-04-08 17:10:38 +02:00
openoms
48f4054a9c
RTL install fix (#3739)
* c-lightning-REST update to 0.10.2, fmt
* rtl: npm insatll with --legacy-peer-deps
* purge c-lightning-REST as well with RTL
2023-04-07 14:35:11 +02:00
/rootzoll
71b3d6148f
#3692 update lnd to v0.16.0-beta (#3732) 2023-04-03 19:25:02 +02:00
allyourbankarebelongtous
cfae7d81f9
Update bonus.lndg.sh (#3725)
* Update bonus.lndg.sh

Changes version to v1.6.0.
Fixes update menu bug.
Cleans up code a bit (removes tabs and changes to spaces to match raspiblitz formats).

* Update bonus.lndg.sh

Cleaned up code, added requirements.txt install to updates (needed for this update, may be needed in future).
2023-04-03 13:01:58 +02:00
/rootzoll
5c9dc1855e
#1186 FinTS/HBCI interface (#3704)
* #1186 FinTS install script first draft

* only start app when blitz is ready

* improve menu

* improve dit lnbits config

* preserve edit

* improve edit

* improve edit

* fix insertion

* dont use fingerprint

* now use main repo

* add port

* show local ip

* fix typo

* show port SSL
2023-04-03 12:59:45 +02:00
/rootzoll
d9deaee1e2
#3722 add no hostkeys available detection (#3723) 2023-04-03 12:57:55 +02:00
/rootzoll
679effcecd
#3667 change all up/download from sftp tp scp (#3718) 2023-04-03 12:56:33 +02:00
/rootzoll
a7056fc894
#3683 Update LIT to 0.8.6 (#3717)
* update LIT to 0.8.6
* activate lnd rpcmiddleware
* CHANGES.md
2023-03-22 20:44:04 +01:00
/rootzoll
19584f5c11
#3706 Update CLN v23.02.2 (#3716)
* used patched/rolledback 23.02.2 release
* check rusty sig
* fix typo
* fix default lightning setting
2023-03-22 15:10:30 +01:00
PatrickScheich
aa12a1be85
fix missing timeout value for nc cmnd (#3712)
Co-authored-by: Patrick Scheich <patrick.scheich@syscovery.de>
2023-03-20 22:04:02 +01:00
PatrickScheich
1f06f90b95
fix apt update Key error for influx repo (#3711)
Co-authored-by: Patrick Scheich <patrick.scheich@syscovery.de>
2023-03-20 16:12:04 +01:00
dni ⚡
1ae636b265
update lnbits to 0.10.2 and use poetry instead of venv (#3703) 2023-03-13 12:47:47 +01:00
openoms
6a677a6baa
btcpay update v1.8.2, postgres database fix (#3697)
* btcpay update v1.8.0, postgres database fix

* btcpayserver update to v1.8.2
2023-03-08 13:18:37 +00:00
openoms
9672c47652
fix setting LND_REST_ENDPOINT (#3689) 2023-03-08 13:03:00 +01:00
/rootzoll
4de2f81e60
#3664 att timeout 30s to ln monitor calls (#3665) 2023-03-08 13:01:06 +01:00
DJ Booth
3fe8f44006 Update Tallycoin to version 1.8.0 (#3693) 2023-03-07 23:33:13 +01:00
openoms
eb0e9eacfa
CLN FAQ update (#3666)
* improve the detection of existing cln aliases
* add the emergencyrecover instructions to  CLN FAQ
* update help entries
2023-03-07 20:07:47 +00:00
openoms
7639b75311
cln update to v23.02, backup-plugin update, add poetry (#3684)
* cln backup-plugin update, add poetry
* fix mkdir error, remove commented code, fmt #3677
* poetry and path fixes
* add terminal feedback, format #3676
* detect the full name of the plugin
* install pyln-client tqdm with pip
* git-verify: add --keyid-format LONG
to recognise if the signing key is not the main key
* cln update to v23.02
* cln-grpc: add protobuf-compiler dep
* rtl update to v0.13.6 and formatting
* C-lightningREST update to v0.10.1
2023-03-07 20:06:39 +00:00
/rootzoll
2f88ea9d25
Merge pull request #3669 from rootzoll/cl-withdraw-patch
cln: use default normal feerate to withdraw all
2023-03-07 17:27:15 +01:00
/rootzoll
cbf7d9a7ca
Merge pull request #3681 from rootzoll/3678-sphinx
#3678 fix sphinx install
2023-03-07 16:17:04 +01:00
openoms
52cb52271f
lnproxy: fix api access through nginx (#3671)
* lnproxy: fix api access through nginx
* fix tor config and fit the menu
* add to the menu and provision
2023-02-15 08:49:21 +00:00
rootzoll
0a4a6feab0 fix syntax 2023-02-13 22:17:28 +01:00
rootzoll
6080aadf49 whiptail one line 2023-02-13 22:15:04 +01:00
Metallicc
b91506b4fb
Bugfix: bad subsititution (#3668)
Fix for error:

/home/admin/config.scripts/bonus.go.sh: line 31: ${goOSversion{}: bad substitution
2023-02-12 10:36:06 +00:00
openoms
76b49c87bc
cln: use default normal feerate to withdraw all 2023-02-11 08:48:17 +00:00
openoms
0a6b450684
break scripts on fatal failures (#3658) 2023-02-07 21:32:22 +01:00
rootzoll
b0567148ce #3656 fix API & WebUI install 2023-02-07 21:08:26 +01:00
/rootzoll
795ed2919a
#3659 filter ald Torv1 addresses on update (#3662) 2023-02-07 20:58:07 +01:00
openoms
00522b3d05
bump nbxplorer to v2.3.59 (#3661) 2023-02-07 20:28:14 +01:00
rootzoll
ec4a1fd0e7 Merge brreparing rc2 2023-02-07 20:24:58 +01:00
openoms
e9c98ab822
feat: add lnproxy server, webui and check payment hashes as a client (#3637)
* lnproxy: check if payment hashes match #3636

* go update to 1.19.5 and verify checkums

* add lnproxy install script

* add lnproxy-webui

* pin versions and fix formatting

* add nginx configs for lnproxy
2023-02-05 20:36:51 +00:00
openoms
d11dafd1db
joininbox update to v0.7.6 with Joinmarket v0.9.9 (#3655)
* update joininbox to v0.7.6 no qtgui with JM v0.9.9

* add to CHANGES
2023-02-05 21:11:32 +01:00
openoms
5d6521f8ee
fix: don't exit if the hsm_secret is decrypted ok (#3654)
related #3639
2023-02-05 21:10:02 +01:00
openoms
57434aa107
BTCpay and NBXplorer update, use postgres for new installs (#3641)
* use postgres for new btcpay installs
keep sqlite if the database is present
clean and format the script with shellcheck
* reinstall the service on update and check postgres
* run userdel -rf btcpay when off
* btcpay update to v1.7.5
* add systemctl daemon-reload when changing service
* exit on failed builds
* Restart=always
* nbxplorer update to v2.3.58
* prevent the git error 'detected dubious ownership in repository'
2023-02-04 12:37:59 +00:00
/rootzoll
61823316dc
#3629 update to tallycoin-c 1.7.5 (#3653) 2023-02-03 23:23:49 +01:00
/rootzoll
3dd1d8aebf
updated zeus instructions (#3652) 2023-02-03 22:57:03 +01:00
/rootzoll
3b087a00cb
#3468 Update electrs to 0.9.11 (#3613) 2023-02-03 20:46:07 +01:00
openoms
b63981fb9f
fix check for torActive (#3638) 2023-02-03 20:44:18 +01:00
myxmaster
358b13376a
prevent displaying 100.00%, although incorrect because of rounding (#3624) 2023-02-03 19:39:27 +01:00
/rootzoll
92f69bb29e
3524 Re-Add IP2Tor (#3643) 2023-02-03 17:44:24 +01:00
/rootzoll
504cef36c1
#3632 update lnbits to 0.9.6 (#3633) 2023-01-25 20:17:37 +01:00
/rootzoll
d731823758
#3605 Add both reindex options & FAQ entry (#3623)
fixes #3605
2023-01-25 19:07:13 +01:00
/rootzoll
0012aea921
#3620 adapt 99.99% for last 50 blocks to sync (#3621) 2023-01-19 09:45:08 +01:00
rootzoll
72b0a21e35 #3584 use scp for windows blockchain upload 2023-01-18 20:40:29 +01:00
/rootzoll
f1d3b48db6
#3602 also change password B for mempool (#3619)
* change password b also for mempool

* fix lndg password b
2023-01-18 20:18:28 +01:00
openoms
cde7eb1310
suez update and improvements (#3615)
* suez update and improvements
2023-01-18 15:13:33 +01:00
ChuckNorrison
2ce930e9e2
print windows hint for Download LND rescue file (#3589)
found in  #3581
2023-01-18 13:28:22 +01:00
openoms
55bdc7a512
update bos to 13.15.0 (#3600)
Co-authored-by: /rootzoll <christian@geektank.de>
2023-01-18 13:19:52 +01:00
/rootzoll
d0beb6875f
fix testnet & signat log paths (#3618)
* fix testnet & signat log paths
* silence missing /var/log/gunicorn_error.log
* remove 2>/dev/null
2023-01-18 01:19:50 +01:00
allyourbankarebelongtous
50c5a4df24
Add LNDg to blitz.debug.sh (#3583)
* Update blitz.debug.sh
Adds LNDg logs to blitz.debug.sh
* Improves gunicorn.service error log
Improves error recording for gunicorn.service, fixes blitz.debug.sh errors for LNDg logs.
2023-01-18 00:53:28 +01:00
/rootzoll
593cf5718f
#2314 lndmanage update (#3575)
* #2314 update lndmanage to 0.14.2
* fix version install
* menu & commands
* patch command name
2023-01-18 00:26:39 +01:00
openoms
b761c7d093
add Circuitbreaker webUI (#3599) 2023-01-16 00:54:42 +01:00
/rootzoll
2ec84c30db
#3605 refactor reindex script and add to repair menu (#3609) 2023-01-15 21:51:08 +01:00
allyourbankarebelongtous
06472cb11e
Update LNDg to latest version 1.5.0 (#3597)
* Update bonus.lndg.sh

* Update bonus.lndg.sh

Fixes permissions on old /mnt/app-data/lndg folder/db if they are messed up prior to install

* Update bonus.lndg.sh
2023-01-12 23:03:23 +01:00
openoms
8156c90032
joininbox update to v0.7.5 (#3576)
fixes the port collusion between LND REST and the JM onion_serving_port
2022-12-24 19:51:43 +01:00
/rootzoll
a382f2b803
fix web api/ui installs (#3567)
* add export build parameter

* Install WebAPI with build_sdcard.sh defaults

* change use of build_sdcard

* make webui work with DEFAULTS

* use web data

* update docs
2022-12-22 00:38:44 +01:00
/rootzoll
6b8882b773
prepare rc2 (#3564) 2022-12-21 18:46:49 +01:00
/rootzoll
d8dbf4d835
fix version file (#3561) 2022-12-21 18:18:09 +01:00
/rootzoll
8ce103f889
prevent checkout hook (#3560)
* modify dev notes

* display recover during lean-build

* prevent hooks

* prevent hook
2022-12-21 17:34:38 +01:00
/rootzoll
4a2a33c081
Fix display settings recover for future lean build releases (#3558)
* modify dev notes

* display recover during lean-build
2022-12-21 14:50:52 +01:00
/rootzoll
e879c7df0d
prepare v1.9.0rc1 (#3553)
* prepare v1.9.0rc1

* offer subscribe also for CLN & justBTC

* add quicklinks

* move quick links

* add break line
2022-12-20 17:30:50 +01:00
/rootzoll
5cf4aad1f9
#3272 blitz_api change to dev branch (#3546) 2022-12-20 17:29:31 +01:00
openoms
bcc05b6ada
docker helper script updates (#3554) 2022-12-20 17:18:25 +01:00
openoms
4ab6c46a27
Add automated image builds for VM, bare metal (amd64) and RPi (arm64-rpi) (#3486)
* add amd64 image build with lean and fatpack option

* use the pi user for setup

* add notes to ci readme

* add gnome desktop to fatpack image, reduce to 30GB

* documentation updates

* install gnome with --force-yes

* install gnome desktop non-interactively

* change links to rootzoll dev

* pass user and branch to build_sdcard.sh from PR

* add user and branch to Makefile

* Add arm64 rpi image build (#74)

ci:
* add arm64-rpi image build
* rename to raspiblitz-amd64-debian-11.5-lean/fatpack
* use rm -f to not exit with error
* place amd64 images under ci/amd64/builds/
* make /dev/shm world writable for fatpack
* fix vlc remove and --var syntax
* remove sudo-s
* leave update and upgrade to the build_sdcard.sh
* increase image size to 16GB, rename build dir

build_sdcard.sh:
* detect raspios_arm64 with raspi.list
* switch ssmtp to msmtp
related: https://github.com/rootzoll/raspiblitz/pull/2232

Co-authored-by: rootzoll <johndoe@example.com>

* i2pd: unified install from repo, /usr/sbin to PATH

related: #2413, fixes amd64 build

* update CHANGES.md

* fix amd64 path in Makefile

* use only qemu image, run on ubuntu-22.04

* use file_checksum for the arm64-rpi base image

* Fix the local arm64-rpi image generation (#75)

* add selfrun script
* ubuntu: add universe repo and qemu-user-static
* test on ubuntu live (jammy)

* build from branches: [ "dev", "v1.8", "v1.9" ]

* correct Makefile paths for the  local run

* make the local run non-interactive

* improve readme and Makefile

* increase disk image sizes to 32GB

* set image sizes to 30 GB for amd64 and arm64-rpi

* add network-manager for amd64

* add to readme

* skip Code&Compile for VM builds

* add to readme

* amd64 base image update to debian 11.6.0

* remove debian version from filenames

* skip Code&Compile for amd64 builds

* Merge branch 'dev' into add-amd64-image-build

* amd64: increase cpu and RAM, compile mempool last

* trigger workflows only on scripts used or called

* Update ci/arm64-rpi/packer.build.arm64-rpi.sh

Co-authored-by: Daniel Bast <2790401+dbast@users.noreply.github.com>

* arm64 remove setup-qemu-action, leave npm last

* set only manual trigger for fatpack, edit triggers

Co-authored-by: rootzoll <johndoe@example.com>
Co-authored-by: Daniel Bast <2790401+dbast@users.noreply.github.com>
2022-12-20 15:31:51 +01:00
openoms
b8b86b3b10
fix typos (#3552) 2022-12-20 11:57:14 +01:00
/rootzoll
ba68541d2e
#2891 seperation of install/on joinmarket (#3551)
* #2891 fix install blips

* #2891 move wallet

* add exit

* #2891 move config over to `on` section
2022-12-20 01:37:36 +01:00
/rootzoll
41c0aa5c66
#3524 Deactivate IP2Tor from SSH menus & docs (#3549)
* deactivate in subscription menu

* remove IP2Tor options from LNbits

* Add to CHANGES

* remopve from btcpayserver

* deactivate LNDREST & SPHINX

* remove from README
2022-12-19 17:18:17 +01:00
/rootzoll
334792abda
#2891 Prepare JAM install scripts for WebUI (#3545)
* webapi branches

* add thunderhub off

* webui JAM & joinmarket

* fix joinmarket menu

* comment output

* add debug

* remove user delete JAM

* pipe outputs

* add to fatpack

* pipe more debug

* dont remove app

* force https

* #3544 manual merge

* separate install and on option for joinmarket (#3544)

* fix call

* adapt api/webui branches

Co-authored-by: openoms <43343391+openoms@users.noreply.github.com>
2022-12-19 12:28:56 +01:00
allyourbankarebelongtous
19cb9fdbc5
Update blitz.datadrive.sh (#3540)
* Update blitz.datadrive.sh

Updates script for amd64 and nvme drives

* Update home.admin/config.scripts/blitz.datadrive.sh

Co-authored-by: openoms <43343391+openoms@users.noreply.github.com>

* Update blitz.datadrive.sh

Cleaned up code a bit per Openoms suggestion

Co-authored-by: openoms <43343391+openoms@users.noreply.github.com>
2022-12-18 19:15:23 +01:00
allyourbankarebelongtous
20c0da709b
Update 00settingsMenuServices.sh (#3538)
* Update 00settingsMenuServices.sh

* Update 00settingsMenuServices.sh
2022-12-18 18:35:59 +01:00
/rootzoll
f6fd368f17
fix debug clear output (#3543)
* higher timeout for API

* remove clear
2022-12-18 12:06:57 +01:00
/rootzoll
285485009a
add missing isntall (#3542) 2022-12-17 21:58:24 +01:00
/rootzoll
edf375860d
fix sdcard build (#3534) 2022-12-16 17:53:32 +01:00
/rootzoll
2610758faa
#3482 btcpayserver 1.7.2 (#3533) 2022-12-16 15:50:03 +01:00
/rootzoll
fe6737439a
improve API config (#3532)
* remove secret preset (not needed)

* add ip2d debug install info
2022-12-16 14:07:04 +01:00
/rootzoll
0ce4cca4ec
fix webapi (#3531) 2022-12-16 11:16:22 +01:00
/rootzoll
54c66559e0
added githubapi versioning (#3530) 2022-12-16 11:12:56 +01:00
/rootzoll
45c2716e0e
API & WebU get installed from similar release branches like main repo (#3529)
* #3272 adapt API install script version branches

* #3273 adapt webui install script version branches

* #3254 move info

* #3460 change mempool detection

* fix syntax

* fix warning output
2022-12-16 00:19:12 +01:00
/rootzoll
f067250979
3460 Mempool install check fix (#3528)
* fix mempool working detection

* #3640 change test

* add version info for electrs
2022-12-15 23:45:46 +01:00
/rootzoll
5a08729644
add more info on incomplete blockchain (#3526) 2022-12-15 17:58:41 +01:00
/rootzoll
9d3e4faf3d
#2659 journalctl --vacuum-size once a day (#3525) 2022-12-15 16:05:31 +01:00
openoms
9ebf9c63a5
jam update to v0.1.4 (#3521) 2022-12-14 23:26:52 +01:00
/rootzoll
21eb83b3c2
#3520 redact lnbits info on debug (#3522)
* redact api-key usr wallet strings
2022-12-14 14:58:04 +01:00
/rootzoll
7ac2d214f6
#3429 app bonus scripts all give version information for WebUI (#3518)
* add version to template

* add version to RTL

* fix RTL verison

* add lnbits version

* add version to mempool

* add version to thunderhub

* add version to btc rpc explorer

* add version to BTCpayServer
2022-12-14 11:54:06 +01:00
/rootzoll
5a3b3f78d8
bonjour ports & gfree-sync-list off (#3517)
* #3144 open additional Bonjour NAT ports
* #3144 remove sync-freelist=true from def lnd.conf
* #3251 remove sync-freelist=1 by lnd.check.sh
2022-12-14 10:55:33 +01:00
ChuckNorrison
1c26120056
LNBits Backup and Restore database (#3412)
* LNBits Backup and Restore database

Add Backup and Restore methods and  menu entries

* LNBits backup target

based on blitz.backupdevice.sh switch backup target to /mnt/backup_manual per default

* Add postgresql script

Script to install or uninstall postgresql

Backup a single database with sql dump file

Restore a single database from sql dump file

* Unpack backup file only for SQLite

For postgresql just use the dedicated script

* Support multiple backup files

After backup file was written, keep only last 3 backups

Restore the recent backup found

* improve backup and restore with config and path

make use of raspiblitz config to retrieve db state for backup and restore

default manual backup path set to /mnt/hdd/app-data/backup

* add info command to postgresql script

retrieve database directory and database names

* update backup path for postgresql script

default path is /mnt/hdd/app-data/backup

this will survive reflash sd card

* improve user feedback

* add dialog for restore and improvements

dialog with confirm restore process

timestamps for backup file names

small improvements for user feedback

only resume if unpack backup succeed

* fix sqlite backup file name

* fix restore path and permissions

* add dialog to choose backup from a list

list all available backups to start restore in a dialog

* fix backup list for sqlite

* fix restore menu

* Update LNBits version with bigint fix for migration

if migrate to postgresql, use lnbits version with latest bigint fixes

* Update bonus.postgresql.sh

* fix postgres backup permissions
2022-12-14 10:40:15 +01:00
/rootzoll
7141cb1674
#2192 lnd xpubs display (#3515)
#2192 menu entry to show lnd xpubs
2022-12-13 18:14:47 +01:00
/rootzoll
fb9283a06c
Fatpack WebUI Apps (#3514) 2022-12-13 15:28:05 +01:00
/rootzoll
6c9bfaf1b7
Update Bitcoin to v24.0.1 (#3512) 2022-12-12 16:31:27 +01:00
/rootzoll
e3ffe5dc61
#3326 Reduce Logs & Misc (#3511)
* #3326 set loglevel of mempool to warn
* #3326 set mempool loglevel thru systemd service
* fix pint out of isSMART
* #3326 set LogLevel ins systemd
* #3268 fix helipad db owner
* check mempool install success
* fix mempool success detection
* add mempool db socks
* lnserver localhost to 127.0.0.1
2022-12-12 14:29:51 +01:00
/rootzoll
5184044faf
prevent hanging shutdows (#3510)
* prevent hanging shutdows

* also timeout stopping bitcoind
2022-12-12 01:05:17 +01:00
/rootzoll
59c2e4d8bf
#3473 Update to CLN 22.11.1 (#3508)
* #3473 update cln to 22.11.1
2022-12-11 17:20:53 +01:00
ChuckNorrison
1f0416bbbb
Add staticIP config and fix 127.0.0.1 (#3419)
* Add staticIP config and fix 127.0.0.1

Add possibility of a staticIP config in Raspiblitz.conf to override globalIP and publicIP detection.

Skip dyndns in case of static ip usage

if curl fails accidentaly it could result in the wrong IP. Only prefer if publicIP is empty.

* add FAQ entry

Co-authored-by: rootzoll <christian@geektank.de>
2022-12-10 14:53:29 +01:00
/rootzoll
d7d1c40866
#3505 lnbits PostgresSQl migration finalization (#3507)
* fix missing dependencies

* LNBits SQLite to PostgreSQL migration (#3411)

* LNBits SQLite to PostgreSQL migration

New installations with PostgreSQL configuration, existent data with SQLite.

convert script needs a full start of LNBits prior migrating the old sqlite db's.

User can migrate from raspiblitz menu.

* only fix postgres if it needs to

check for symbolik link of postgres default directory or desired postgres folder

btcpayserver and lnbits could use postgresql

new script to install or uninstall postgresql

* fix typos

* silent apt remove

* fix removed function postgresConfig

call bonus.postgresql.sh to setup PostgreSQL

* Support outdated installation

old installations should upgrade to new tag first

create new data directory /mnt/hdd/app-data/LNBits/data

* Improve migration

Make it a bit more user friendly and prepare for a worst case to revert the migration if something fails unexpectedly

make use of sync method for preparation

* Rework migration workflow

Cant wait for lnbits to start when ExecStartPre is used.

We need a full start of lnbits prior migration, so make use of lsof to check for ports and wait.

dont forget to start postgres service after installation. dont forget to stop postgres after uninstall

* Dont overwrite the backup file

if we start migrate again, the sqlite backup should not be overwritten with postgres data. Keep the backup file.

* add migrate message to menu

add the hint to revert migration manually after migrate script executed

* fix install and data directory

lnbits always needs a data directory

* clean up lnbits settings for migration

even if postgresql is already running, we can extract sqlite backup and start migrate

remove migrateMsg duplicate

* preserve database for reflash

drop database only for migrate, not for regular installations

* set blitz config for LNBits

fix drop database only for migrate, not for regular installations

* Add confirmation dialog and automatic revert

User needs to confirm the process, this will eliminate missclicks

add a migrate revert function to automatically revert if something unexpected happens

let the user call the function manually

* check conv.py on success or revert

if the conversion script fails, revert automatically

* Improve revert message

Do not print the revert hint message if current database is SQLite

* fix read config LNBitsDB

* fix unpack backup

Folder LNBits should never block the restore of backup. Happened after multiple migrations and revert.

* Wait for lnbits v0.9.5

Set commit version with fix for postgresql database and BIGINT for amounts for migrate

Can be set to v0.9.5 tag or above later

* improve migrate backup handling

revert to the current backup and not to the previous backup.

No need for the failed folder state

user message with backup file path

* check psql version once

* supress expected errors

if database exists

Co-authored-by: /rootzoll <christian@geektank.de>

* fix error output on status

Co-authored-by: ChuckNorrison <2964146+ChuckNorrison@users.noreply.github.com>
2022-12-10 00:04:15 +01:00
/rootzoll
9d23c63c38
#3313 & #3230 lndg final (#3506)
* Integrate LNDg to Raspiblitz (#3313)

* cl.hsmtool: fix password display

* add clearnet fallback for tor keys

* fix CLN wallet reset (#3296)

* cln: unify and improve the resetWallet function
previously the old config and channel database could have been left
behind when using SEEDRESTORE and FILERESTORE
* prompt to save the wallet password for backup

* change default branch to v1.8 (#3306)

* Adds install script for LNDg (https://github.com/cryptosharks131/lndg)

Install script creates user lndg and installs LNDg in /home/lndg/lndg,
uses systemd for the backend, and uses nginx and uwsgi for the gui.

Install script will check for tor and enable tor
if "run behind tor" is on.

Updates menu settings for easy access to the script settings

* Creates bonus.lndg.sh script for installing LNDg
Adds LNDg to list of apps in "SERVICES"
Adds LNDg to UPDATES when installed
Adds LNDg to menu when installed

Fixed typos/errors, tested and works!

* LNDg menu install. Added ssl, ssl over tor, and standardized nginx files. Tests Good.

* FAQ.cln: poncho, CLN cheatsheet, extract privkey

* #3286 fix loca IP

* fix #3312

* fix lnbits update options (#3307)

* Integrates LNDg to Raspiblitz
Fixes issues with python and python3 (see comments on PR).
Adds option to keep or delete database on both uninstall and install with existing database.

Fixes issues with python and python3 (see comments on PR).
Adds option to keep or delete database on both uninstall and install with existing database.

Update 00settingsMenuServices.sh

Update info menu for LNDg

Adds username and instructions on how to change username

* Update bonus.lndg.sh

* Install LNDg script
Forces yes on install question

* Update blitz.shutdown.sh

* Update bonus.lndg.sh

* Update bonus.lndg.sh

* Update bonus.lndg.sh

* Update bonus.lndg.sh

Co-authored-by: openoms <oms@tuta.io>
Co-authored-by: openoms <43343391+openoms@users.noreply.github.com>
Co-authored-by: Dipun Mistry <dipunm@gmail.com>
Co-authored-by: rootzoll <christian@geektank.de>

* added documentation

* #3230 change password B

* #3230 fix to version 1.4.0

Co-authored-by: allyourbankarebelongtous <100060902+allyourbankarebelongtous@users.noreply.github.com>
Co-authored-by: openoms <oms@tuta.io>
Co-authored-by: openoms <43343391+openoms@users.noreply.github.com>
Co-authored-by: Dipun Mistry <dipunm@gmail.com>
2022-12-09 21:49:44 +01:00
ChuckNorrison
72eac9e9c3
bos-telegram as service (#3446)
* bos-telegram as service

Add OPTIONS menu for balance of satoshi to setup telegram.

Asks for the connect code and installs service file

* improve first time setup

need to start bos telegram manually once to enter HTTP API token from telegram bot creation

* Rework BoS telegram menu

Improve setup experience

invoke bos telegram command from menu and make service install optional

* add changes

Co-authored-by: rootzoll <christian@geektank.de>
2022-12-08 23:10:58 +01:00
ChuckNorrison
4fd3247386
New Feature LightningTipBot (#3445)
* Add new Service LightningTipBot

A tip bot and Bitcoin Lightning wallet on Telegram based on LNBits

https://github.com/LightningTipBot/LightningTipBot

* mention config file in menu

* Add version in CHANGES

Co-authored-by: /rootzoll <christian@geektank.de>
2022-12-08 21:33:27 +01:00
/rootzoll
e19b5911cf
Merge CL Watchtower #3394 (#3501)
* Bonus script to install CLN Watchtower client rust-teos ("The Eye of Satoshi") (#3404)

* TEoS watchtower bonus install script

* Add Menu items

* add READ & CHANGES info

* On Purge, delete source and plugin

* Add sys pkg_dependecies

* Cleanup before clone

* Add cl plugins to _provision.sh and Info menu

Co-authored-by: rootzoll <christian@geektank.de>

* adapt info

* Add Watchtower info to menu

Co-authored-by: steepdawn974 <92274076+steepdawn974@users.noreply.github.com>
2022-12-08 12:56:30 +01:00
rek79
9fe1c47048
Improve localIP assignment and SSD detection (#3439) 2022-12-08 12:20:00 +01:00
ChuckNorrison
74ee085400
show localip after install webui (#3496)
When turning the webUI off & on again
2022-12-08 00:58:12 +01:00
openoms
4323dbbc49
CLN update to v22.11, install and update fixes (#3487)
* cln readd mako, update and testPR checks

* cln update to v22.11

* always use cl.hsmtool.sh unlock

* add git reset --hard to not show as v22.11-modded

* update RECKLESS upgrade message, run unlock after

* one line RECKLESS upgrade message

* add to CHANGES

* cln 22.11 PGPsigner cdecker A26D6D9FE088ED58

Co-authored-by: rootzoll <johndoe@example.com>
Co-authored-by: rootzoll <christian@geektank.de>
2022-12-08 00:29:00 +01:00
openoms
41e75d9d8f
fix bitcoin aliases, whitespaces and comments (#3483)
* fix bitcoin aliases, whitespaces and comments

* fix typo
2022-12-07 20:39:28 +01:00
openoms
c69b2603de
feat: add I2P (#3330)
* feat: add i2pd install script

* improve i2p install script

* add i2pd to SDcard image

* set i2pd value in the raspiblitz.conf

* improve detection and output

* fix typo

* exit 0 after addseednodes

* fix config and enable teh i2pd webconsole

* working install for amd64

* add checksum check

* better help message

* use confAdd for repeated keys

* add status option, passwordB protected webconsole

* separate i2pd install and setup

* change install check

* rename script & remove double on switch

* add i2p add node

* fallback.bitcoin.nodes

* kickstart only torv3

* fix Torv3 kickstart

* update bitnodes fallback list

* kickstart i2p from background

Co-authored-by: rootzoll <christian@geektank.de>
2022-12-07 20:26:10 +01:00
openoms
df74c87e2c
btcpay update to v1.7.1 (#3482)
btcpay update to v1.7.1
2022-12-06 18:55:31 +01:00
openoms
d715422e62
lnd update to v0.15.5-beta, litd update and LNC fix (#3490) 2022-12-06 17:46:22 +01:00
/rootzoll
0a697bb59a
#3427 sd card clean bloat (#3495) 2022-12-06 17:25:06 +01:00
/rootzoll
022d1eee4f
update bitcoin 24 (#3481) 2022-11-27 17:03:47 +01:00
openoms
dec77ac467
CLN 22.11 update (#3474)
* update cln backup plugin
* use database-upgrade=true if needed
2022-11-27 15:51:57 +00:00
/rootzoll
850173043a
allow code update from different branch (#3480) 2022-11-27 15:01:26 +01:00
/rootzoll
0302b7ce1c
#3376 update circuitbreaker v0.3.2 (#3479) 2022-11-26 23:19:20 +01:00
/rootzoll
79536c4b4b
#3370 update cl-rest to 0.9.0 (#3478) 2022-11-26 20:00:11 +01:00
/rootzoll
f1bba1de0e
simplify lnbits systemd exec line (#3477) 2022-11-26 18:02:51 +01:00
/rootzoll
b8a9c84845
Update blitz.backupdevice.sh (#3467) (#3471)
Co-authored-by: cAP5L0CK <drummer7@yahoo.com>
2022-11-22 21:59:17 +01:00
ChuckNorrison
a23c5915a2
electrs update server_banner in config (#3464) 2022-11-22 21:31:10 +01:00
/rootzoll
5fb809c2ec
Electrum Server in Rust (electrs) v0.9.10 (#3470)
* more structural comments
* improve conf check
* Electrum Server in Rust (electrs) v0.9.10
2022-11-22 19:33:45 +01:00
/rootzoll
6dae0283de
Small Changes (#3469)
* more structural comments
* improve conf check
2022-11-22 19:27:25 +01:00
ChuckNorrison
7f05277f5f
blitzapi: fix permissions (#3466) 2022-11-21 22:00:18 +01:00
/rootzoll
6ef861ba0b
New sdcard base image & sd card build fixes (#3456)
- wrapt fix
- python3-mako
- Fix install issues with wrong hashes and python environment mismatch
- #3455 fix ExecStart path of blitzapi
2022-11-21 21:15:18 +01:00
steepdawn974
4ce743a939
Update cl.update.sh menu entries (#3459) 2022-11-21 20:15:59 +01:00
openoms
f5b1e65b30
Backup CLN emergency.recover file (#3393) 2022-11-17 18:11:56 +01:00
ChuckNorrison
cd77988ee8
update bos version 13.6.0 (#3450)
* update bos version 13.6.0
2022-11-17 14:05:34 +01:00
ChuckNorrison
455ff74aee
Add commands confirmation message (#3444) 2022-11-16 18:21:10 +01:00
openoms
1f99ac5d0a
Testnets LNbits fix (#3422) 2022-11-16 18:00:35 +01:00
ChuckNorrison
5096a90461
homer fix missing local IP in menu (#3448) 2022-11-16 16:54:52 +01:00
Oliver Gugger
2fa6d25dc5
chantools update to v0.10.5 (#3347) 2022-11-15 21:55:25 +01:00
rootzoll
fcde75d792 script doc fix 2022-11-15 21:41:06 +01:00
openoms
0fc8e10167
lit update to v0.8.3-alpha (#3430) 2022-11-15 18:32:37 +01:00
Oliver Offing
3a25872f26 fix(bitcon.update): unary operator expected (#3365)
* fix(bitcon.update): unary operator expected
* Update home.admin/config.scripts/bitcoin.update.sh

Co-authored-by: openoms <43343391+openoms@users.noreply.github.com>
2022-11-15 16:39:23 +01:00
ChuckNorrison
5c1da4f19c electrs fix missing local IP in CONNECT view (#3438)
the local ip was not displayed correctly in ELECTRS->CONNECT menu
2022-11-14 18:42:33 +01:00