Commit Graph

66 Commits

Author SHA1 Message Date
openoms
bd5ce78ec3 fix: use apt to install rust system-wide for CLN (#5047)
* fix: use apt to install rust system-wide for CLN
* fix: remove PID file config from service
* check for cln-grpc plugin in it's new place
* improve cln-grpc config
* simplify the creation of .lightning dir
* remove unused cl-plugin.cln-grpc.sh
* add error management to  _provision.setup.sh when installing cln

* rust install to /opt/rust and symlink

* prevent storagePartition not detected

* prevent only-pruned

* fix rust permissions and add error management

* switch off cln-grpc if not available

* add test dependencies

* move tests out to an inactive function

* clnrest: remove config if plugin is unavailable

* fix clnrest config substitution

---------

Co-authored-by: rootzoll <christian@geektank.de>
2025-06-08 21:01:32 +02:00
/rootzoll
39fd3344ce #4324 New Drive Layout: Boot NVMe, Proxmox & OldLaptop (#4997)
Big refactor based on #4324 introducing a new drive layout - adding optimizations for Proxmox and old laptop drive layout . Also making it possible to boot from NVMe. Replacing blitz.datadrive.sh with blitz.data.sh - icluding the possibility to migrate an old ssd/nvme to a bigger one (copying complete data and blockchain). Lots of smaller changes.
2025-05-15 13:04:22 +02:00
openoms
6ecbdbff9f CLN update to v25.02 (#4972)
* cln-grpc now included in the main repo
* add rust deps for clnrest and cln-grpc
* cln update to v25.02
* configure the cln grpc port explicitly
* cl.install.sh update PGP key and version for v25.02.2 (#4987)
Update Core Lightning install script to use the correct PGP signer and fingerprint for v25.02.2.
- Set CLVERSION to v25.02.2
- Set PGPsigner to sfarooqui
- Set PGPpubkeyFingerprint to B56B4453DA8C6DF7FC9BCFCBDCA40B7128DA62A8

Co-authored-by: steepdawn974 <steepdawn974@tutanota.com>

* make sure /run/lightningd exists

---------

Co-authored-by: openoms <“oms@tuta.io>
Co-authored-by: steepdawn974 <steepdawn974@tutanota.com>
Co-authored-by: rootzoll <christian@geektank.de>
2025-05-14 00:51:57 +02:00
/rootzoll
37df1b354d 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:14:31 +01:00
/rootzoll
f4bd395282 #4842 update cln to 24.11 (#4882) 2024-12-18 11:51:23 +01:00
openoms
93777eda4d RTL update to v0.15.2, clnrest activation, rune creation, add CLNrest to CONNECT for Zeus (#4333)
* rtl update to v0.15.2
* rtl to access .lightning dir and create rune if needed
* fix typo in systemd service name
* configure clnrest plugin and add to CONNECT menu (#4759)
* configure clnrest port by default and check
* add cl-plugin.clnrest.sh with on and connect
* add clnrest-host=0.0.0.0" to clconf
* add ZEUS_CLNREST option to CONNECT
* fix: store cln run in /mnt/hdd/app-data/rtl
* complete purge actions
2024-10-03 14:13:25 +02:00
openoms
efacac0848 cln update to v24.08.1 (#4748)
* exit CLN install in menu if the script fails
* cln update to v24.08.1
update signing key
remove lightning-cli alias, use symlink instead
* use sfarooqui pubkey from repo
2024-09-27 09:16:11 +02:00
openoms
5099b037f3 add pip3 config set global.break-system-packages true for non-venv installs (#4700)
* charge-lnd: activate venv in systemd service
* add pip3 config set global.break-system-packages true for non-venv installs
2024-08-15 16:52:29 +02:00
openoms
16cbf0ef34 do not install postgres for cln to not create a cluster outside of the pg install script (#4506) 2024-03-28 15:40:29 +01:00
openoms
588820ff13 cln update to v24.02.1 (#4482) 2024-03-18 15:02:34 +01:00
openoms
b5c03d509d cln update to v23.11.2 (#4332) 2024-01-05 06:59:52 +00:00
openoms
720771709f cln update to v23.11, dependency cleanup, clnrest, clboss, RTL updates (#4281)
* cln update to v23.11, dependency cleanup, clnrest
* c-lightning-rest update to v0.10.7
* add PGP key:  pneuroth (nepet)
* remove the source code on purge
* clboss update to the latest commit v0.13+ 0673c50
* add psutil for backup plugin
* fix typos in comment
* hide ls: cannot access error messages
* RTL update to v0.14.1
2023-12-04 21:07:05 +00:00
openoms
39a94dd4d4 CLN to v23.08.1, wait for #4281 2023-11-29 20:43:57 +01:00
rootzoll
6324c5f97b Update CLN 23.11 2023-11-29 11:54:51 +01:00
openoms
2c235f3b53 fix adduser + maintenance tasks (#4172)
* fix: add --shell /bin/bash to adduser

* joininbox update to v0.8.1 and install fixes

* CLN update to v23.08.1

* bos update to 15.8.14, improve menu

* lnproxy: deactivate in menu and provision

* copy the skeleton files for user used with login

* deprecate loop single install further

do not install in any case
the uninstall option is still used

* deprecate faraday single install further

do not install in any case
the uninstall option is still used

* deprecate pool single install further

do not install in any case
the uninstall option is still used

* bos: minimize changes to script

* only add --bash oprion to users intended for login

* add info to CHANGES

* add sudo to non-privileged scripts

* bos: don't download source

* ci: run apt update before qemu install
2023-09-20 10:29:15 +02:00
/rootzoll
837f8883a2 Update & fix configure of CLN v23.08 (#4134)
* update cln v23.08

* remove  --enable-experimental-features
2023-08-27 17:39:56 +02:00
openoms
43ee57d069 cln: remove spark wallet and sparko plugin (#4120)
* cln: remove sparko
* cln: remove spark wallet
2023-08-25 22:09:49 +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
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
rootzoll
cfe034e0f9 #3845 reset virtual env after poetry installs 2023-05-17 18:04:41 +02:00
openoms
4e1f2a4ae9 fix: don't reinstall same CLN version + fmt (#3796) 2023-05-08 20:30:39 +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
/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
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
59c2e4d8bf #3473 Update to CLN 22.11.1 (#3508)
* #3473 update cln to 22.11.1
2022-12-11 17:20:53 +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
c45e3a81ba CLN update to v0.12.1 (#3319) 2022-09-28 15:04:38 +02:00
rootzoll
212d163906 Core Lightning renamings 2022-07-27 08:29:16 +02:00
openoms
a7976786d5 fix error messages using exclamation marks (#3232) 2022-07-18 22:07:14 +02:00
openoms
7844dcafef core lightning update to v0.11.2 #3054 2022-06-27 08:12:53 +01:00
openoms
4a5600bb26 Core Lightning rebrand in install script 2022-06-23 07:55:34 +01:00
rootzoll
3db2bf6f44 #3134 try moving to correct spot 2022-06-05 23:00:32 +02:00
openoms
8e07418044 cln update to 0.11.1 #3054 2022-05-20 00:36:28 +01:00
openoms
7ba79eb763 fix variable 2022-05-18 17:02:05 +01:00
rootzoll
dc573dc8b5 #3126 fix namings 2022-05-18 15:14:57 +02:00
openoms
539afe9882 add the cln-grpc plugin (#3109)
* add cln-grpc plugin
* set firewall,  Tor and move rust install
* build the cln-grpc as part of the fatpack option
* add to CHANGES
2022-05-13 13:06:30 +01:00
/rootzoll
3e272ce3b6 Lightningupdates (#3100) 2022-05-10 09:37:26 +02:00
openoms
b2669eda0d #3054 rustup for cargo and global mrkd+mistune 2022-05-09 01:05:46 +01:00
openoms
fa589ed95e CLN v0.11.0 update #3054 fix PATH in /home/bitcoin/.bashrc 2022-05-07 19:40:47 +01:00
rootzoll
4def4dd284 #3054 cln change signing to rusty 2022-05-07 14:01:41 +02:00
openoms
fc8cb71953 cln: add cargo and rustfmt as a build dependency
Related: #3054 #3086
2022-05-05 20:09:17 +01:00
openoms
294f43b8e0 CLN update to v0.11.0.1 + apply poetry install (#3086) 2022-05-05 13:31:42 +02:00
openoms
3b42595e3a show message when seed is not avalilable 2022-02-09 10:17:41 +00:00
openoms
a6655ef1cb clean update and testPR options #2937 2022-02-07 14:49:46 +00:00
openoms
c61bd1d53f CL install from source from github instead of zip (#2936) 2022-02-07 15:19:25 +01:00
openoms
af2f8fb8a6 create cl.log_old dir for logrotate 2022-01-12 19:37:19 +00:00
openoms
135f5a4a40 #2662 pip install for root to /usr/local/bin 2022-01-12 15:39:30 +00:00
openoms
dbb25d5807 #2662 build dependencies for both root and bitcoin 2022-01-12 14:47:18 +00:00
openoms
c72b6d2a67 cl: sync installing user with dependencies #2662 2022-01-11 19:01:55 +00:00