Commit Graph

537 Commits

Author SHA1 Message Date
Taylor Helsper
fc3ee4f62d Improve upgrade logs 2021-01-07 14:52:41 -06:00
Taylor Helsper
79e03dd893 Add reboot/upgrade message if home page is loaded during reboot/upgrade 2021-01-07 12:49:29 -06:00
Taylor Helsper
98458efa18 Tweak raspian mirrors and setup script 2021-01-04 22:10:04 -06:00
Taylor Helsper
4d46661c91 Update Loop to v0.11.2; Integrate with RTL 2021-01-02 16:05:13 -06:00
Gerhard Lausser
3445572de6
Run fsck on /mnt/hdd for several possible disk types (#454) 2021-01-01 19:33:51 -06:00
Taylor Helsper
b90a3bcb85 Fix pool installation 2021-01-01 19:33:22 -06:00
Taylor Helsper
5edea008b1 Add pool to apps page 2020-11-26 13:31:40 -06:00
Taylor Helsper
874c551841 Save more current versions 2020-11-26 13:22:50 -06:00
Taylor Helsper
a622e2105c Add possible script to upgrade electrs (not enabled) 2020-11-26 13:22:31 -06:00
Taylor Helsper
b9ef30efec Setup symlinks so admin user can use loop and pool 2020-11-16 20:51:15 -06:00
Taylor Helsper
07f262235e Add poold service 2020-11-16 18:55:30 -06:00
Taylor Helsper
1802b97c42 Move loop files to external drive 2020-11-16 18:55:20 -06:00
Taylor Helsper
16753b8e4e Downgrade to loop v0.9.0; Update RTL Config 2020-11-08 22:33:06 -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
563f89315a Stop mempoolspace prior to upgrade 2020-11-08 15:33:25 -06:00
Taylor Helsper
ef67d050f4 Add re-install option for BTC Pay Server 2020-10-29 22:19:48 -05:00
Taylor Helsper
9283987445 Possible reboot speedup 2020-10-29 22:19:07 -05:00
Taylor Helsper
9d7584bccf Tweak bitcoind mempool settings 2020-10-28 23:01:58 -05:00
wiz
6aa3ce4a02
Update mempool to v1.0.1 with minor bugfixes, fix repo URL (#430) 2020-10-19 21:09:47 -05:00
Taylor Helsper
41e8916753 Prevent more out of space issues in var/log during RP4 upgrades 2020-10-05 13:11:09 -05: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
af206c11ef Upgrade Dojo to v1.8.0 2020-09-25 20:28:16 -05:00
Abhishek Shandilya
db87e3d58e
Dojo update (#409)
* update dojo

* cleanup dojo instructions

* update readme

* update tracker log command and increase service timeout

* verify TAR download
2020-09-25 12:20:35 -05:00
Taylor Helsper
af6fafead0 Skip docker ps if drive not mounted to prevent hang 2020-09-15 21:55:25 -05:00
Taylor Helsper
98f783362d Always run background server (even before mynode.service completes) 2020-09-10 20:29:25 -05:00
Abhishek Shandilya
6d7e3814e7
update specter variable (#412) 2020-09-09 22:15:12 -05:00
Taylor Helsper
5437bc0170 Add detection for undervoltage and throttling on Raspis 2020-09-09 22:10:14 -05:00
Taylor Helsper
62f1e28cfc Remove repeated drive found log message 2020-09-08 21:29:39 -05:00
Taylor Helsper
eabd2df2df Add upgrade and reinstall buttons to app page 2020-09-08 21:20:29 -05:00
Taylor Helsper
9786df8c55 More updates for simpler app management 2020-09-07 16:13:45 -05:00
Taylor Helsper
1331c638ad Fix re-install script for new version files 2020-09-03 20:17:15 -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
52ab9f6b57 Minor refactor for docker app install 2020-09-02 21:24:40 -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
4d9ded57d3 Fix VM issue with drive detection 2020-08-25 22:54:19 -05:00
Taylor Helsper
d2c4ec7465 Prevent dhparam gen issues if external drive not present 2020-08-25 22:51:41 -05:00
Taylor Helsper
dee62c27d9 Generate Bitcoin config based on total RAM 2020-08-24 12:16:46 -05:00
Taylor Helsper
2c954d644d Seed bitcoin peers if none are detected 2020-08-23 20:26:26 -05:00
Taylor Helsper
a3866ba0f5 Disable old services prior to stopping 2020-08-22 22:12:41 -05:00
Taylor Helsper
e0e81f4f7d Add startup info for generating dhparam data 2020-08-21 13:49:07 -05:00
Taylor Helsper
2aa224c57c Move status file to /tmp 2020-08-21 13:31:47 -05:00
Taylor Helsper
e0a1167f43 Freeze grub updates for x86 2020-08-20 19:59:40 -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
7b048d51ed Use NGINX for electrum port 50002 2020-08-19 22:24:03 -05:00
Taylor Helsper
50a5b5e987 Add HTTPS for Glances, Netdata, WebSSH 2020-08-17 21:33:34 -05:00
Taylor Helsper
7ff983b815 Add HTTPS for Mempool and BTC Pay Server 2020-08-17 20:27:07 -05:00
Taylor Helsper
648eb9ed27 Remove https restart 2020-08-13 22:11:01 -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
Taylor Helsper
8f9be5b8d6 Open firewall ports for new HTTPS services 2020-08-11 23:22:40 -05:00
Taylor Helsper
f1d043165b Use explicit lnbits commit 2020-08-11 22:23:28 -05:00
Taylor Helsper
23ee4071e6 Merge branch 'master' of github.com:mynodebtc/mynode 2020-08-10 23:08:51 -05:00
Taylor Helsper
dc58b3c3c8 More nginx additions 2020-08-10 23:08:38 -05:00
Amiga500
4708a50874
Update Bitcoin Core to 0.20.1 (#387)
* Update setup_device.sh

* Update mynode_post_upgrade.sh
2020-08-10 17:38:13 -05:00
Abhishek Shandilya
23ee8f69be
script to show status of all services at once (#384)
* show status of all services at once

* cleanup comments and blank lines

* add mempoolspace, background services

* center align the headers

* renamed the script and added cases for failed state

* add comments
2020-08-09 19:35:10 -05:00
Taylor Helsper
abe5b8af0a Auto configure specter for local btc node 2020-08-06 23:06:51 -05:00
Taylor Helsper
5563741319 Upgrade Specter to v0.6.0; Upgrade Thunderhub to v0.9.0 2020-08-06 20:06:18 -05:00
Taylor Helsper
b19a944044 Don't display error for fsck error 8 (operational) 2020-08-06 18:10:32 -05:00
Taylor Helsper
d4b64b0961 Initial nginx settings attempt 2020-08-06 17:52:48 -05:00
Taylor Helsper
b6772cd160 Add nginx; Update RTL to v0.8.3 2020-08-03 21:07:16 -05:00
Taylor Helsper
9862422136 Add Caravan status to status page 2020-07-31 23:03:03 -05:00
Taylor Helsper
d517038441 Remove open port for test UI 2020-07-30 12:12:54 -05:00
Taylor Helsper
5d8f15ab5b Fix issues with setup_device.sh; Refactoring 2020-07-29 19:19:55 -05:00
Taylor Helsper
e8f87261ac Update caravan to v0.3.2 2020-07-28 21:57:48 -05:00
Taylor Helsper
18f6d11696 Add new services to stop_critical_services.sh 2020-07-28 20:11:30 -05:00
Abhishek Shandilya
482f9cc787
Upgrade RTL and fix few node vulnerabilities (#370)
Addresses #369
2020-07-27 20:09:05 -05:00
Taylor Helsper
7b295f9f1a More removal / refactor 2020-07-26 21:50:19 -05:00
Taylor Helsper
1ba0e93700 Downgrade specter for aarch64 to 0.5.2 2020-07-26 21:46:40 -05:00
Taylor Helsper
f185694d67 Install specter as bitcoin; Disable thunderhub/next telemetry 2020-07-26 21:08:13 -05:00
Taylor Helsper
04f313dbbd Fix lnd wallet create issue due to py3 instance 2020-07-26 21:05:58 -05:00
Taylor Helsper
cdff19c69a More check improvements 2020-07-26 17:48:38 -05:00
Taylor Helsper
de70b09bb2 Create separate check_in service; Python fixes 2020-07-25 23:08:24 -05:00
Taylor Helsper
39bf07ece2 More version check improvements 2020-07-24 13:02:15 -05:00
Taylor Helsper
efd14c76d3 Improve check in success 2020-07-23 23:32:06 -05:00
Taylor Helsper
d6e380fa86 Initial beta code for new web server 2020-07-22 22:42:20 -05:00
Taylor Helsper
91bd5d02a7 Upgrade Specter to v0.5.5 2020-07-22 20:36:08 -05:00
Taylor Helsper
f91a376cb9 Improve custom logo logic 2020-07-18 22:16:51 -05:00
Taylor Helsper
7340baea15 Gen electrs cert different from https 2020-07-17 23:07:12 -05:00
Taylor Helsper
e4c772953a Fix chpasswd for thunderhub; Update service files 2020-07-17 18:10:23 -05:00
Taylor Helsper
d2ef9b1152 Upgrade Thunderhub; Update Passwords for Bcrypt 2020-07-17 01:02:59 -05:00
Taylor Helsper
3a98857b37 Move RTL config to HDD 2020-07-15 23:33:32 -05:00
Taylor Helsper
9322a6efd7 Add thunderhub 2020-07-13 23:50:54 -05:00
Taylor Helsper
28bca4b9c7 Add RC to fsck message 2020-07-09 23:23:13 -05:00
Taylor Helsper
769f499c96 Fix serial for rockpro64 2020-07-09 22:57:17 -05:00
Taylor Helsper
724b8cf212 Add option to reinstall specter 2020-07-08 22:10:26 -05:00
Taylor Helsper
7fbcf6e5c2 Improve specter migration to HDD 2020-07-07 23:33:57 -05:00
Amiga500
f24f19250a
LND v0.10.3-beta / btc-rpc-explorer v2.0.2 (#348)
* Update setup_device.sh

* Update mynode_post_upgrade.sh

* Update mynode_post_upgrade.sh

* Update setup_device.sh

* Update setup_device.sh

* Update mynode_post_upgrade.sh
2020-07-07 23:24:38 -05:00
Taylor Helsper
0e49e96307 Move Specter data to HDD 2020-07-07 23:16:10 -05:00
Taylor Helsper
ba7775a9ac Remove downgrade specter ecdsa to 13.3 2020-07-07 22:25:02 -05:00
Taylor Helsper
32f602e42a Fix specter upgrade issue 2020-07-07 22:21:25 -05:00
Taylor Helsper
8fa9eb2816 Add Specter; Add beta apps section 2020-07-07 22:13:01 -05:00
Taylor Helsper
5ed0f49100 Only copy lnbits data if it was installed 2020-07-06 21:13:45 -05:00
Taylor Helsper
6803dccccb Fix mirror bug for non-raspi devices 2020-07-06 20:43:28 -05:00
Taylor Helsper
78054814f0 Add raspi repo mirrors 2020-07-05 22:48:10 -05:00
Taylor Helsper
8c3d4911fd Remove swap file on SD card 2020-07-02 15:07:47 -05:00
Taylor Helsper
a37b23a90b Privacy improvements: Use tor for license+upgrades, use public ip addr services 2020-06-30 23:11:05 -05:00
Taylor Helsper
0cd5cd34bf LNbits beta feedback 2020-06-28 22:35:21 -05:00
Taylor Helsper
1a7447e541 Clean apt cache after each upgrade 2020-06-27 21:41:42 -05:00
Taylor Helsper
f80fc78d27 Add LNbits 2020-06-27 21:12:54 -05:00
Taylor Helsper
0390a7b559 Upgrade to Python 3.7.7; More lnbits foundation 2020-06-25 23:30:17 -05:00
Taylor Helsper
a30fbc8402 Update HTTPS cert to use SAN; Caravan improvements 2020-06-22 23:25:45 -05:00
Amiga500
162d895241
Lightning Loop v0.6.4-beta (#337)
* Update setup_device.sh

* Update mynode_post_upgrade.sh

* Update README.md
2020-06-16 23:20:54 -05:00
Taylor Helsper
59d17748f8 Add HTTPS for Caravan 2020-06-16 22:48:25 -05:00
Taylor Helsper
87096e6080 Tweak BTC mem values 2020-06-09 21:50:03 -05:00
Amiga500
c524b04338
LND v0.10.1 + BTC RPC Explorer v2.0.1 (#330)
* Update setup_device.sh

* Update mynode_post_upgrade.sh

* Update setup_device.sh

* Update mynode_post_upgrade.sh

* Update mynode_post_upgrade.sh
2020-06-09 20:46:49 -05:00
Taylor Helsper
9528d5a7bd Upgrade Bitcoin to v0.20.0 2020-06-05 22:41:42 -05:00
Taylor Helsper
38c4d3dc2a Last rev also included improved tor upgrade 2020-06-05 22:21:38 -05:00
Taylor Helsper
a7ba290578 Fix upgrade bug in corsproxy 2020-06-05 22:11:04 -05:00
Taylor Helsper
c9fa6664a2 Cleanup MOTD after updates 2020-06-05 21:58:41 -05:00
Taylor Helsper
cbad16e56e Add Caravan and a Proxy for handling CORS issues 2020-06-05 20:46:39 -05:00
Taylor Helsper
57cc58c852 Change swap default to 2GB; Swap size is configurable 2020-05-22 22:18:50 -05:00
Taylor Helsper
c6797606ff Torify another reference to torproject.org 2020-05-18 21:41:59 -05:00
Taylor Helsper
d107e86b20 Undo SWAP removal 2020-05-16 23:28:13 -05:00
Taylor Helsper
a82b3659de Tweak lnd login timing 2020-05-13 20:14:18 -05:00
Taylor Helsper
74ebb93d02 Consolidate lnd config generation 2020-05-13 20:05:04 -05:00
Taylor Helsper
f78add0af1 LND login waits on log message 2020-05-12 23:02:11 -05:00
Taylor Helsper
a6c5b336ad Add command to unlock lnd 2020-05-12 21:35:54 -05:00
Taylor Helsper
13fa5d2548 Add install/uninstall option for Dojo 2020-05-12 20:54:17 -05:00
Amiga500
becc906b0a
RTL v0.7.1 (#318)
* RTL v0.7.1

* Update README.md

* Update mynode_post_upgrade.sh
2020-05-11 20:32:55 -05:00
Taylor Helsper
c2d218d19b No swap on devices with 4GB+ RAM 2020-05-11 19:50:50 -05:00
Taylor Helsper
9320d4c54e Add option to torify apt-get upgrades 2020-05-10 22:43:22 -05:00
Taylor Helsper
53cb5ff0a0 Add commands to stop services and reboot 2020-05-09 12:24:19 -05:00
Taylor Helsper
dd03adbd06 Add stopping message 2020-05-09 12:23:47 -05:00
Amiga500
07549737a9
LND Hub v1.2.0 and Lightning Loop's README.md update (#313)
* Update README.md

* Update setup_device.sh

* Update mynode_post_upgrade.sh

* Lightning Loop's README.md
2020-05-08 22:45:23 -05:00
Taylor Helsper
af95dc7d22 Prevent some logs from growing forever 2020-05-07 17:38:03 -05:00
Taylor Helsper
3c81c93f20 Reduce frequency of RTL settings reset 2020-05-06 22:20:49 -05:00
Taylor Helsper
8a09c9250f Modify LND auto-login logic 2020-05-04 19:42:26 -05:00
Amiga500
6550de729d
whirlpool-client-cli v0.10.5 (#311)
* whirlpool-client-cli v0.10.5

* Update mynode_post_upgrade.sh

* Update README.md
2020-05-04 19:06:21 -05:00
Amiga500
57b6de8125
Lndmanage v0.10.0 (#309)
* lndmanage v0.10.0

* Update mynode_post_upgrade.sh

* Update README.md
2020-05-04 19:06:08 -05:00
Taylor Helsper
7e31f0fa29 Upgrade JoinMarket to 0.6.2 2020-05-02 22:20:49 -05:00
Taylor Helsper
5da39f36ed Stop loopd during shutdown 2020-04-30 20:44:08 -05:00
Taylor Helsper
dea1440801 Add options for resellers 2020-04-30 20:37:17 -05:00
Taylor Helsper
7102e03148 Update loop to v0.6.0 2020-04-30 20:36:31 -05:00
Amiga500
af6ec6724b
LND v0.10.0-beta (#305)
* LND v0.10.0-beta

* Update mynode_post_upgrade.sh

* Update README.md
2020-04-29 19:25:03 -05:00
Taylor Helsper
4f21241035 Improve error logging re system status 2020-04-22 22:47:50 -05:00
Taylor Helsper
028ebba09c Improved shutdown / reboot consistency 2020-04-22 21:59:37 -05:00
Taylor Helsper
c4290a4849 For Dojo, set INDEXER_BATCH_SUPPORT to false 2020-04-22 20:03:50 -05:00
Taylor Helsper
a8a5b0399c Dojo uses electrum server 2020-04-17 23:00:48 -05:00
Taylor Helsper
1cc87c0124 Fix typo 2020-04-11 14:56:25 -05:00