Commit graph

78 commits

Author SHA1 Message Date
/rootzoll
75171c09e3
merge prepare v1.9.0rc5 (#3824)
* extend sd card before fatpack (#3783)
* Fatpack sd card expand (#3784)
* extend sd card before fatpack
* fix expansion detection
* Bump lnbits to 0.10.5 and add path to poetry in systemd script (#3787)
* fix: don't reinstall same CLN version + fmt (#3796)
* fix: lnd check for rpcmiddleware (#3804)
* fix: joininbox update, hide jm api error from lcd (#3801)
* fix: hide jm api error from lcd
* joininbox update to v0.7.8
* fix: remove lnbits user when off, improve checks (#3798)
* reduce bitcoind memory usage w  MALLOC_ARENA_MAX=1 (#3780)
* Misc fixed towards v1.9.0 (#3808)
* get web api info
* #3772 increase curl timeout
* #3805 change "Please Login"
* #3807 fix cln jrpc socket access (#3815)
* Btcpay 193 (#3812)
* Update BTCPay v1.9.3
* btcpay verify with web-flow
* lnbits 0.10.6 update (#3814)
* 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
* lndmanage 0.15.0 (#3818)

---------

Co-authored-by: Stephan Oeste <emzy@emzy.de>
Co-authored-by: openoms <43343391+openoms@users.noreply.github.com>
2023-05-11 17:12:28 +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
31d66e1417
Rebase v1.9 with dev for RC1 release (#3565)
* reduce arm64-rpi image size to 28G (#3557)

* Fix display settings recover for future lean build releases (#3558)

* modify dev notes

* display recover during lean-build

* prevent checkout hook (#3560)

* modify dev notes

* display recover during lean-build

* prevent hooks

* prevent hook

* fix version file (#3561)

* prepare rc2 (#3564)

* 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

Co-authored-by: openoms <43343391+openoms@users.noreply.github.com>
2022-12-22 00:40:33 +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
/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
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
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
a0f7bedee0
Jam fix (#3321)
* jam: fix nginx conf and rename to jam
* rename script
* correct capitalization
Co-authored-by: Gigi <109058+dergigi@users.noreply.github.com>
* joininbox update to v0.7.3, joinmarket v0.9.8
* correct websocket
* add obwatcher for Jam
* set  random max_cj_fee_abs and max_cj_fee_rel
* start the ob-watcher.service on Jam install
* fix the websocket connection
* display JMstats if maker_running with the api
* rename to jam everywhere
* rename in provision (recovery)
* add jam to main menu
* add Jam to SERVICES
* remove legacy nginx confs
* rename tor service
* clearnet websocket fix
* run joinmarket-api independent of bitcoind
* add jam to the UPDATE menu
* use dergigi's key to verify, install to jam user
* fix update to commit
* joininbox update to v0.7.4
* fix jam var in menu
* joininbox: use tag to verify
* add cleanup to uninstall in all cases
* improve uninstall
* fix path for jam uninstall
* feat: move to the joininbox menu from JM info
* jam update to v0.1.2
* remove old $APP_DIR on update
2022-11-01 15:47:54 +00:00
rootzoll
212d163906 Core Lightning renamings 2022-07-27 08:29:16 +02:00
rootzoll
c56c8b1946 provision blitzapi when not fatpacked 2022-06-30 01:13:09 +02:00
rootzoll
77db8b5de8 Provisioning cl-plugin.cln-grpc.sh 2022-06-15 18:38:25 +02:00
rootzoll
8c1f65dc78 make sure cln grpc plugin is installed on update 2022-06-06 21:39:00 +02:00
rootzoll
1abce07826 #2753 itchysats recover only with binary 2022-06-01 20:51:08 +02:00
itchymax
313336f1ba Add ItchySats service
ItchySats enables you to trade CFDs fully non-custodial and peer-to-peer. It's powered using Discreet Log Contracts (DLCs).
2022-05-24 13:24:50 +10:00
rootzoll
db5179ce54 Merge branch 'add_squeaknode_app_dev' of https://github.com/yzernik/raspiblitz into yzernik-add_squeaknode_app_dev 2022-05-17 22:21:06 +02:00
/rootzoll
d19271d41c
Adding #2152 Homer Dashboard (#2541) 2022-05-17 22:08:25 +02:00
rootzoll
d3700887ae #2907 removing lnd.autonat.sh 2022-05-17 19:54:51 +02:00
rootzoll
7f1c545d6b #2659 small log improvements 2022-05-17 18:48:33 +02:00
openoms
c0b601a95b
add ZRAM (#3102) 2022-05-17 16:18:30 +02:00
/rootzoll
fd8d880c09
Apiscripts (#3093) 2022-05-05 10:59:50 +02:00
rootzoll
aaf99c412a setting message thru cache 2022-02-19 19:49:13 +01:00
rootzoll
be61a528ff #2926 fix helipad provision call 2022-02-19 18:59:48 +01:00
Spencer
d11f7eaf41
adding helipad as a service (#2944) 2022-02-19 15:45:02 +01:00
rootzoll
c46fe4b499 #2933 install aghain on provision 2022-02-10 22:04:10 +01:00
openoms
6c4fd39ef6
don't set hostname by default (#2945) 2022-02-10 19:56:59 +01:00
openoms
817a09abd5
provision: fix cl.install.sh syntax 2022-02-05 16:13:11 +00:00
rootzoll
cb8abf6ac3 fix autonat script 2022-01-29 21:59:16 +01:00
d11n
7a7693caa6
JoinMarket Web UI (#2747)
* Add JoinMarket Web UI
* Update webserver config
* Add update option
* Improve logging for api service
* Improve install and update script
* Update version and install process
* Use correct onion service script
* Ensure JoinMarket is installed
* add joinmarket-webui precheck to load wallet.dat
2022-01-15 11:00:36 +01:00
rootzoll
33f2a7075d install layer2 binaries & reduce sudo usage 2022-01-13 19:44:13 +01:00
arno
ecf1a32187
set hostname on different OS-es (#2831) 2021-12-23 14:48:42 +01:00
d11n
cf4dae5a7d
Integrate Tallycoin Connect (#2617) 2021-12-21 15:45:01 +01:00
rootzoll
0067437724 call tor.network.sh on provision 2021-12-16 21:11:34 +01:00
/rootzoll
88d77d4197
fix #2792 & #2556 LNbits c-lightning (#2808) 2021-12-16 20:10:03 +01:00
/rootzoll
85b0c97d41
big merge of 2388redis & 2669tor (#2790) 2021-12-14 23:34:35 +01:00
/rootzoll
6068b86d76
#2348 adding Zap back to SSH connect menu (#2783) 2021-12-11 19:38:35 +01:00
rootzoll
6efd09a236 #2647 remove full lnd directory backup 2021-12-09 19:00:57 +01:00
rootzoll
ab89fe87eb clean more old litecoin references 2021-12-09 14:08:04 +01:00
rootzoll
54bc9fa7ae #1578 remove edit of asset 2021-12-09 14:00:32 +01:00
openoms
3c3df62a8a
Improve setup reliability and VM compatibility (#2744) 2021-11-30 12:58:06 +01:00
yzernik
773e0b9bf7 Add squeaknode to provision script 2021-11-29 21:23:58 -08:00
openoms
3990f45aee
add clHTTPplugin with Fully noded connection (#2602)
* add clHTTPplugin with Fully noded connection
* clHTTPplugin: pin version to latest master
* MOBILE:extend menu, install clHTTPplugin for FN_CL
* spell out FULLYNODED in CONNECT
2021-10-08 17:12:43 +02:00
openoms
90d557679c
Spark Wallet integration (#2585) 2021-10-01 13:14:42 +02:00
openoms
8a0d6b5c2a provision: fix CL entries 2021-09-30 09:56:52 +01:00
rootzoll
06d0e05c20 fix syntax error from CL change 2021-09-29 15:28:52 +02:00
rootzoll
b6d73d6cb5 fix syntax errors 2021-09-29 14:11:50 +02:00
openoms
6b34ce9e3a
CL: add update options for C-lightning 2021-09-27 23:34:49 +01:00
openoms
37b2fb3e2d
replace CLN with CL 2021-09-27 10:46:30 +01:00
openoms
56309541fe
replace CLN with CL in outputs 2021-09-27 10:39:36 +01:00
openoms
cac14efc46
rename all cln / CLN to cl / CL except CLNETWORK 2021-09-26 10:30:09 +01:00