Commit Graph

295 Commits

Author SHA1 Message Date
Taylor Helsper
3e4baae712 Add btrfs tools 2022-07-30 17:08:49 -05:00
Taylor Helsper
8b21c3b66b Patch version in thunderhub to prevent segfault 2022-05-24 20:45:42 -05:00
Taylor Helsper
6fa7bac182 Setup UEFI during setup 2022-05-19 21:52:32 -05:00
Taylor Helsper
9b2b0c345c Debian is now detected as 64-bit 2022-05-11 23:40:57 -05:00
Taylor Helsper
947e217e08 Copy some deps into place before device setup 2022-05-10 22:08:19 -05:00
Taylor Helsper
1634a3007d Add app_data and tor service to dynamic apps 2022-05-10 21:07:29 -05:00
Taylor Helsper
a5e9a4e120 Lock root account to prevent VM access (thanks @BitcoinBeachBR) 2022-05-08 22:57:40 -05:00
Taylor Helsper
54acf9bb7d Install Thunderhub with legacy-peer-deps 2022-05-06 16:01:11 -05:00
Taylor Helsper
511bafa753 Run dynamic app upgrade as part of update 2022-04-20 23:11:55 -05:00
Taylor Helsper
8edb8ef8bb Add pip3 requirements file and remove pip2 updates 2022-04-11 22:41:57 -05:00
Taylor Helsper
d13b889c2a Add --legacy-peer-deps to RTL install to fix install issue 2022-04-04 19:12:51 -05:00
Taylor Helsper
4975188868 Use older python-pam library that installs properly 2022-03-26 18:11:59 -05:00
Taylor Helsper
4219ffa969 Refactor some python code for connections 2022-03-20 16:27:41 -05:00
Taylor Helsper
b7553bc376 Resolve joinmarket install issue when setting up new device 2022-03-10 22:41:36 -06:00
Taylor Helsper
cd06269f9c Move openbox to x86 only 2022-02-24 22:23:58 -06:00
Taylor Helsper
87eec76588 Add inotify_simple python package 2022-02-16 21:49:16 -06:00
Taylor Helsper
01ef9ea0e2 Add socat 2022-01-30 14:37:48 -06:00
Taylor Helsper
ffb7b58e21 Add Rock Pi 4 support 2022-01-24 21:50:13 -06:00
Taylor Helsper
5ebf635256 Add libpq-dev 2021-12-29 19:42:44 -06:00
Taylor Helsper
c0559f0f6a
Add Opendime Support (#612) 2021-12-29 12:50:03 -06:00
Taylor Helsper
b16594dc5e Add obfs4proxy 2021-12-18 19:25:23 -06:00
Taylor Helsper
96e28912fe Add Network UPS Tools 2021-12-18 19:06:25 -06:00
Taylor Helsper
c5b1431be9 Fix seed gen issue by using specific grpcio version on RP4 32-bit 2021-12-16 23:30:02 -06:00
Taylor Helsper
f145b5e1b3 Prep fix for next JoinInBox release to use python3.7 on arm32 2021-12-16 22:52:30 -06:00
Miller
5c18d1fc79
bitcoin-cli: enable bash-completion (#608) 2021-12-13 17:39:20 -06:00
Miller
466a1a73bc
lncli: enable bash-completion (#605)
* lncli: enable bash-completion during LND upgrade

* lncli: enable bash-completion in setup_device.sh
2021-12-12 21:10:24 -06:00
Taylor Helsper
c2c1e8a81d Add BTC Pay Server as default app 2021-12-07 20:31:06 -06:00
Taylor Helsper
318b9decda Manage secp256k1 versions 2021-12-07 19:59:40 -06:00
Taylor Helsper
faf5494c49 Cleanup download folder after upgrade 2021-11-23 20:52:30 -06:00
Taylor Helsper
fb6190ac29 Upgrade Rust to v1.56.1; Better management of Rust and Python versions 2021-11-23 00:23:16 -06:00
Taylor Helsper
0592f383bb Remove need for python systemd package 2021-11-21 20:59:59 -06:00
Taylor Helsper
1f74ae67c7 Add lndmanage tile, make optional app 2021-11-19 14:47:04 -06:00
Taylor Helsper
fd9024ae20 Begin migrating web UI to python3 2021-11-06 23:40:57 -05:00
Taylor Helsper
a9d9411082 Add electrs to mynode-install-extra 2021-11-06 17:02:57 -05:00
Taylor Helsper
4c49b1ec08 Don't install rust by default - add script to install extra stuff 2021-11-06 16:02:40 -05:00
Taylor Helsper
0b5c30715d Fix issue preventing lndmanage re-install from properly working 2021-11-06 15:31:44 -05:00
Taylor Helsper
10dafe3c4f Install explicit npm version 2021-11-06 15:29:02 -05:00
Taylor Helsper
b015e7031b Add iotop to diagnose drive usage issues 2021-11-04 23:38:59 -05:00
Taylor Helsper
c8b24f321b Updates to setup_device.sh for fresh image creation 2021-10-27 20:44:23 -05:00
Taylor Helsper
2f4109e2e9 Upgrade Node JS to v14.x 2021-10-23 18:44:52 -05:00
Taylor Helsper
c7bfc759d7 Add disk benchmark tool 2021-10-13 19:15:24 -05:00
Taylor Helsper
0f2a2484bb Use rsync for rp4 arm64 extraction 2021-10-04 19:14:45 -05:00
Taylor Helsper
312b8a7088 Upgrade Bitcoin to v22.0 2021-10-02 22:28:52 -05:00
Taylor Helsper
1c8c009f8b Install netcat-openbsd for checking VPN port (fix bug on RP4 64-bit) 2021-09-28 18:18:21 -05:00
Taylor Helsper
916030d1cf Add netcat as explicit install package 2021-09-27 22:16:34 -05:00
Taylor Helsper
0af7e7c1f6 Revert "Upgrade Pool to v0.5.1"
This reverts commit 0bcc9a9435.
2021-08-16 23:21:26 -05:00
Taylor Helsper
0bcc9a9435 Upgrade Pool to v0.5.1 2021-08-07 22:24:43 -05:00
Taylor Helsper
6f1488cb6a Upgrade Whirlpool CLI to v0.10.11 2021-08-05 22:10:22 -05:00
Taylor Helsper
ad8fc6cbfa Remove lnd_unlock service now that lnd unlock file is supported 2021-06-19 23:36:18 -05:00
Taylor Helsper
a3d62ab956 Mark more apps installed in setup script 2021-06-15 22:42:17 -05:00
Taylor Helsper
e7b7ecceff Remove Caravan as default app 2021-06-03 00:07:06 -05:00
Taylor Helsper
c104020813 Add LNDManage as app; Upgrade to v0.12.0 2021-05-20 23:01:15 -05:00
Taylor Helsper
ba6df9b47e Upgrade JoininBox to v0.4.0 2021-05-17 23:02:54 -05:00
Taylor Helsper
8245224d55 Add pyblock app 2021-05-13 22:50:05 -05:00
Taylor Helsper
e0c5e17966 Upgrade Python to 3.7.9; Add python lzma; Use mariadb for mempool on RP4 64-bit 2021-05-11 23:38:47 -05:00
Taylor Helsper
b59c944b97 Fix issue where Caravan re-installs on first upgrade for new image 2021-04-27 22:23:20 -05:00
Taylor Helsper
46e2e38992 Add basic logic for Raspi4 ARM64 2021-04-27 21:53:49 -05:00
Taylor Helsper
bcbbbc9d2d Fix issues with setup new image 2021-04-22 00:19:12 -05:00
Taylor Helsper
312dcfd53b Add cloud-init for VMs 2021-04-11 16:47:13 -05:00
Taylor Helsper
26286be6f5 Large refactor for better application management 2021-04-10 19:51:26 -05:00
Taylor Helsper
b36efea002 Upgrade Python to v3.7.8 2021-03-30 23:21:01 -05:00
Taylor Helsper
59031dc6e1
Add Lightning Terminal v0.4.1 (#500) 2021-03-30 22:09:55 -05:00
Taylor Helsper
14b37cf92e Add Link and QR Code for Tor Services 2021-03-26 00:19:36 -05:00
Taylor Helsper
e64f412fa1 Upgrade LNBits to v0.2.0 2021-03-04 22:50:35 -06:00
Taylor Helsper
7205a88bb5 Add dependencies 2021-02-27 16:49:57 -06:00
Taylor Helsper
94ff061af6 Upgrade LND to v0.12.1 2021-02-24 22:24:45 -06:00
Taylor Helsper
f3ecc70c45 Add joininbox v0.2.0 2021-02-17 21:22:05 -06:00
Taylor Helsper
91b4cbce35 Add Sphinx Relay v1.3.8 (beta) 2021-02-13 15:33:12 -06:00
Taylor Helsper
a31a0fefeb Update Sphinx Relay naming 2021-02-13 00:07:49 -06:00
Taylor Helsper
c36297fbac Install CKBunker v0.9; Install Sphinx Relay v1.3.8 2021-02-09 23:37:43 -06:00
Taylor Helsper
4e64fcb739 LND Upgrade Fixes 2021-02-02 23:26:17 -06:00
Taylor Helsper
a59861a161 Upgrade Pool to v0.4.1 2021-01-16 12:15:52 -06:00
Taylor Helsper
98458efa18 Tweak raspian mirrors and setup script 2021-01-04 22:10:04 -06:00
Taylor Helsper
be0d877971 Fix pool verification in setup_device.sh 2021-01-02 18:31:18 -06:00
Taylor Helsper
b90a3bcb85 Fix pool installation 2021-01-01 19:33:22 -06:00
Taylor Helsper
a622e2105c Add possible script to upgrade electrs (not enabled) 2020-11-26 13:22:31 -06:00
Taylor Helsper
07f262235e Add poold service 2020-11-16 18:55:30 -06:00
Taylor Helsper
90917bd7f1 Add poold binary; Add pgp key for new lnd upgrades 2020-11-08 16:23:01 -06:00
Taylor Helsper
caab6a838a Hold redis-server upgrades 2020-10-05 12:29:23 -05:00
Taylor Helsper
72f7c99064 Add redi.sh and python client 2020-09-30 20:05:59 -05:00
Taylor Helsper
7e084a5955 Fix setup_device.sh and import samourai keys 2020-09-15 21:55:57 -05:00
Taylor Helsper
5437bc0170 Add detection for undervoltage and throttling on Raspis 2020-09-09 22:10:14 -05:00
Taylor Helsper
9786df8c55 More updates for simpler app management 2020-09-07 16:13:45 -05:00
Taylor Helsper
ff30c937fa More consistency in app upgrades variable names 2020-09-02 21:59:32 -05:00
Taylor Helsper
3047023ec0 Use new upgrade format for bitcoin, lnd, loop 2020-09-02 21:48:40 -05:00
Taylor Helsper
c4eb47d2c4 Fix whirlpool variable name causing frequent reinstall 2020-09-02 21:26:02 -05:00
Taylor Helsper
447c8ecdbc Fix version tracking of caravan install 2020-09-02 20:10:13 -05:00
Taylor Helsper
6749041485 Simplify whirlpool upgrade and follow new version pattern 2020-09-02 19:54:31 -05:00
Abhishek Shandilya
b5a266fe8c
Update Whirlpool to 10.8
* update instructions compatible with whirlpool gui v0.10.2;

* update whirlpool

* update readme

* increase dojo timeout

* add whirlpool PGP and check shasum of whirlpool

* update signature and revert unintended dojo commit

* update setup_device

* correct shasum filename

Co-authored-by: Taylor Helsper <tehelsper@gmail.com>
2020-09-01 23:08:42 -05:00
Taylor Helsper
e423a2a7a9 Update app upgrade filenames 2020-08-29 22:32:54 -05:00
Taylor Helsper
08fbff8a27 Upgrade loop to v0.8.1; Upgrade specter to v0.7.2; Upgrade thunderhub to v0.9.8 2020-08-29 22:32:36 -05:00
bitromortac
aa10fd7005
Upgrade to lndmanage v0.11.0 (#406) 2020-08-29 14:47:59 -05:00
Taylor Helsper
3f6fd2260b Upgrade RTL to v0.9.0 2020-08-27 21:50:36 -05:00
Abhishek Shandilya
09d01738cc
Upgrade Caravan to v0.3.3; Upgrade Joinmarket to v0.7.0; Upgrade Specter to v0.6.1; Upgrade Thunderhub to v0.9.7
* upgrade thunderhub, caravan, joinmarket; and make bash variables consistent

* update setup_device
2020-08-26 20:12:48 -05:00
Taylor Helsper
2c954d644d Seed bitcoin peers if none are detected 2020-08-23 20:26:26 -05:00
Taylor Helsper
ffb8bc0bae VM bug fixes 2020-08-21 13:28:42 -05:00
Taylor Helsper
1f04e7d85d Upgrade LND to v0.11.0 2020-08-20 19:56:31 -05:00
Amiga500
d6e7bae0ca
Lightning Loop v0.8.0-beta (#392)
* Update setup_device.sh

* Update mynode_post_upgrade.sh
2020-08-20 13:14:24 -05:00
Taylor Helsper
fa4bba38b8 Upgrade lnbits to latest release commit 2020-08-13 22:10:13 -05:00
Taylor Helsper
d5ba2b5cee More HTTPS with nginx imrpovements 2020-08-12 20:42:41 -05:00