Commit Graph

639 Commits

Author SHA1 Message Date
Taylor Helsper
8a1f99674b Verify admin's config folder is owned by admin 2019-11-29 18:30:56 -06:00
Taylor Helsper
35c9f61593 Speedup npm install 2019-11-29 15:55:55 -06:00
Taylor Helsper
09d8d5a989 Improve drive detection 2019-11-27 21:46:30 -06:00
Taylor Helsper
7c797e928c Use IP address for WebSSH 2019-11-26 20:13:02 -06:00
Taylor Helsper
117a751f01 Merge branch 'master' of github.com:mynodebtc/mynode 2019-11-26 18:20:23 -06:00
bitromortac
0243b49312 Update lndmanage to version 0.8.0.1 (#78)
Release notes: https://github.com/bitromortac/lndmanage/releases/tag/v0.8.0.1
2019-11-26 18:19:33 -06:00
Taylor Helsper
17c5dac29c Correct dpkg issues 2019-11-26 18:17:33 -06:00
Taylor Helsper
27b45bcf61 Remove NTP conflicts 2019-11-26 07:49:24 -06:00
Taylor Helsper
aac19b36bb Move debug tarball to script and add more data 2019-11-25 18:25:46 -06:00
Taylor Helsper
28a647d0c2 Docker system updates 2019-11-25 18:13:33 -06:00
Taylor Helsper
9e82b7819a Add local GUI and bug fixes 2019-11-24 21:45:24 -06:00
Taylor Helsper
84cdcd3a79 Add WebSSH Client 2019-11-22 22:27:35 -06:00
Taylor Helsper
2bbd74aec1 Add date to post upgrade log 2019-11-21 20:41:05 -06:00
Taylor Helsper
af5df9bdf6 Install JoinMarket 2019-11-20 20:02:33 -06:00
Taylor Helsper
a4065fca83 More LND Admin Removal 2019-11-18 21:19:57 -06:00
Taylor Helsper
79bb52dfab Improve Docker install / reinstall 2019-11-18 21:18:56 -06:00
Taylor Helsper
59de0150a6 Add some docker deps to install explicitly 2019-11-17 21:58:37 -06:00
Taylor Helsper
c677dffd4f Make sure tor folder exist 2019-11-16 22:20:23 -06:00
Taylor Helsper
78e56f1b10 Track successful upgrades 2019-11-16 14:46:00 -06:00
Taylor Helsper
fdb2961ae0 Upgrade improvements, netdata improvements 2019-11-15 23:09:15 -06:00
Taylor Helsper
aa2d5d3cd8 Add netdata - first docker container 2019-11-13 20:32:37 -06:00
Taylor Helsper
ca44cfe596 Tweak docker settings 2019-11-11 21:20:10 -06:00
Taylor Helsper
3339960ae1 Fix bottle dep 2019-11-11 20:44:18 -06:00
Taylor Helsper
779129c9de Add glances 2019-11-11 20:35:05 -06:00
Taylor Helsper
b4191ea38e Add glances 2019-11-11 19:31:05 -06:00
Taylor Helsper
6c29249e48 Add docker dep 2019-11-10 21:22:39 -06:00
Taylor Helsper
a7dd764885 Fix lndconnect 2019-11-10 20:15:43 -06:00
Taylor Helsper
203eb0307f More LND Admin removal 2019-11-09 20:52:04 -06:00
Taylor Helsper
a27a9d0362 Fix some issues after refactor 2019-11-09 20:21:25 -06:00
Taylor Helsper
5b2a87ce94 Remove LND Admin 2019-11-09 10:14:56 -06:00
Taylor Helsper
25e4f6c447 Add more upgrade logging 2019-11-09 09:34:55 -06:00
Taylor Helsper
7a0b2b0bae LNDConnect will use locally calculated local IP 2019-11-09 09:32:48 -06:00
Taylor Helsper
5e9f8d589d More bandwidth tweaks 2019-11-09 09:32:19 -06:00
Taylor Helsper
c0424f6887 Move Rock64 electrs and add additional debug 2019-11-08 19:25:22 -06:00
Taylor Helsper
c5138424a3 Copy LND admin TLS Cert file earlier 2019-11-04 21:52:54 -06:00
Taylor Helsper
c01df3d8b4 Fix unlock script to hold off and avoid contention if new wallet is created 2019-11-04 20:22:46 -06:00
Taylor Helsper
2bffbf3837 Improve upgrade loggin 2019-11-04 20:16:55 -06:00
Taylor Helsper
058c3ffb5a Improve custom BTC+LND configs 2019-11-04 19:34:19 -06:00
Taylor Helsper
b79fb19df2 Add custom BTC+LND Config 2019-11-03 22:50:47 -06:00
Taylor Helsper
f3f27bafb5 Speed up wait on BTC script 2019-11-03 21:59:43 -06:00
Taylor Helsper
a1d59bb9cb Vastly improved settings / status page 2019-11-01 22:54:42 -05:00
Taylor Helsper
409bc69242 Tweak bandwidth settings 2019-10-30 21:01:37 -05:00
Taylor Helsper
6abe78e88f Auto device type detection 2019-10-29 21:22:11 -05:00
Taylor Helsper
aa20aeab36 QuickSync improvements for smoother transition to new torrent 2019-10-28 21:44:55 -05:00
Taylor Helsper
d137d309c9 Fix bug when defaulting QS after it was disabled 2019-10-28 18:43:39 -05:00
Taylor Helsper
a81da403e1 Add HTTPS cert regen 2019-10-26 12:15:29 -05:00
Taylor Helsper
adf74f3dd7 Add dep for lndmanage 2019-10-26 11:36:38 -05:00
Taylor Helsper
5600863f13 Fix issue where post_upgrade wasnt running on manual upgrades 2019-10-26 11:31:49 -05:00
Taylor Helsper
5cce8642a2 Add lndmanage 2019-10-25 23:42:32 -05:00
Taylor Helsper
1cddc60267 Add custom LND config 2019-10-24 18:58:21 -05:00
Taylor Helsper
37c81fcb54 Default disable QS on SSDs 2019-10-23 23:18:46 -05:00
Taylor Helsper
b9685e7fff Improve startup regrarding urandom stuff 2019-10-23 19:55:49 -05:00
Taylor Helsper
5c8fa453e7 Save individual upgrade logs + save in debug tarball 2019-10-22 19:52:40 -05:00
Taylor Helsper
e715b08d1e Make sure all upgrade output is logged 2019-10-22 19:45:46 -05:00
Taylor Helsper
fb6a49a959 Handle 'empty' btcrpc pw 2019-10-21 18:30:28 -05:00
Taylor Helsper
562e72c741 Enable HTTPS through firewall 2019-10-19 23:20:28 -05:00
Taylor Helsper
437a33e15f Auto enable HTTPS; Tag v0.1.56 2019-10-19 23:02:50 -05:00
Taylor Helsper
f2989997b1 Log upgrades; Fix HTTPS links 2019-10-19 09:40:18 -05:00
Taylor Helsper
e8db91f146 Disable UFW logging 2019-10-18 22:44:09 -05:00
Taylor Helsper
755a5cdfec Add HTTPS option for GUI 2019-10-18 22:39:29 -05:00
Taylor Helsper
d287c307ac Prevent cyclic reboot 2019-10-16 22:31:48 -05:00
Taylor Helsper
012c9a1dd3 Bug fixes for verify 2019-10-15 22:19:02 -05:00
Taylor Helsper
26d78b183a Add verification of BTC 2019-10-15 21:57:46 -05:00
Taylor Helsper
838c3fa42d Update LND and GPG Verify it 2019-10-15 21:10:40 -05:00
Taylor Helsper
b63d814741 Add USB driver check service 2019-10-13 20:47:14 -05:00
Taylor Helsper
21d5fe085b Mount drives with error=continue 2019-10-11 21:29:39 -05:00
Taylor Helsper
efe886377b Upgrade RTL 2019-10-10 19:24:52 -05:00
Taylor Helsper
9358fbba1f Add ngrok for debugging 2019-10-09 21:50:07 -05:00
Taylor Helsper
ec2f17ab04 Tweak invalid block check timing / settings 2019-10-09 18:53:23 -05:00
Taylor Helsper
fe1ae6c40e Fix possible issue where electrs cant run 2019-10-07 22:11:31 -05:00
Taylor Helsper
f640b6432a Improve upgrade for x86 2019-10-07 18:39:54 -05:00
Taylor Helsper
7a07bdbd22 Add abililty to customize bitcoin config 2019-10-05 10:53:19 -05:00
Taylor Helsper
08a0f83b0a Upgrade BTC RPC Explorer to 1.1.1 2019-10-04 20:30:56 -05:00
Taylor Helsper
a4ad71ab46 Open Avahi port 2019-10-04 20:26:48 -05:00
Taylor Helsper
d608f28619 Early x86 support 2019-10-02 22:10:20 -05:00
Taylor Helsper
8d3fc8d465 Improve uploader devices 2019-09-26 21:08:08 -05:00
Taylor Helsper
04fd831e15 Remove unnecessary block check output 2019-09-26 21:06:34 -05:00
Taylor Helsper
bce78b4e29 Fix bug in invalid block script 2019-09-24 20:57:48 -05:00
Taylor Helsper
5a9e4e547d Add network-manager package 2019-09-24 20:54:38 -05:00
Taylor Helsper
80fb2b2366 Tweak block check timing 2019-09-24 20:21:14 -05:00
Taylor Helsper
9b476d8f5f Add service to fix invalid blocks 2019-09-23 20:50:19 -05:00
Taylor Helsper
38cff419c5 Move USB settings 2019-09-23 20:50:02 -05:00
Taylor Helsper
1f149eed6d Save QuickSync tar extract output and remove rate limit 2019-09-22 16:46:55 -05:00
Taylor Helsper
79667c269f Set USB to always On to prevent SSD errors 2019-09-22 16:45:43 -05:00
Taylor Helsper
844fc0af13 LND Admin resets when changing PW 2019-09-17 21:29:44 -05:00
Taylor Helsper
03c6f24869 Improve logos and logrotate 2019-09-16 22:23:34 -05:00
Taylor Helsper
1bbe1ee67a Improve VPN consistency between reboots 2019-09-16 18:46:20 -05:00
Taylor Helsper
d9a2aa08ee Add more Tor services 2019-09-15 20:50:38 -05:00
Taylor Helsper
e1194cc589 LND Admin Password now matches the myNode PW 2019-09-13 21:24:56 -05:00
Taylor Helsper
185539e8a6 Add LND Tor service and lndconnect QR codes for it 2019-09-01 21:08:55 -05:00
Taylor Helsper
932c7dc7e6 Fix VPN issue where firewall needs to restart after VPN is active 2019-08-30 20:17:35 -05:00
Taylor Helsper
da7bdf878c VPN HDD backup 2019-08-25 19:49:22 -05:00
Taylor Helsper
ab8d4e21e7 Tweak upgrade output 2019-08-24 15:07:37 -05:00
Taylor Helsper
47c0b54d0c More VPN updates 2019-08-23 20:19:58 -05:00
Taylor Helsper
9aefd866ad Disable pivpn unattended upgrades since it makes OS assumptions and myNode can manage better during upgrades 2019-08-22 22:02:18 -05:00
Taylor Helsper
4464d0e86f Revert changes to DL settings 2019-08-21 22:15:23 -05:00
Taylor Helsper
e9f4b03fc9 Improve QuickSync and Bandwidth 2019-08-20 21:02:57 -05:00
Taylor Helsper
59bebe31bd Improve quicksync speed management 2019-08-19 23:39:10 -05:00
Taylor Helsper
35a47949de Use rpcauth for btc authentication rather than user/pass 2019-08-19 20:36:58 -05:00
Taylor Helsper
4fcacb9886 Resolve enable/disable differences if full SD card upgrade is done 2019-08-18 21:25:55 -05:00
Taylor Helsper
fde0f1b5ac Add bitcointx tools to pip packages 2019-08-17 22:30:21 -05:00
Taylor Helsper
dac819c9df Modify DNS settings 2019-08-16 23:11:28 -05:00
Taylor Helsper
2fa826c903 Remove default pass or VPN - will be configurable later 2019-08-16 23:08:49 -05:00
Taylor Helsper
213088812a Run post upgrade when doing an upgrade w/ reboot 2019-08-15 22:18:32 -05:00
Taylor Helsper
8996a451cb Improve CI with RTL due to Google questioning... 2019-08-14 21:41:38 -05:00
Taylor Helsper
bf42887428 More VPN enhancements 2019-08-14 17:59:02 -05:00
Taylor Helsper
af7f99916e Fix wallet creation with latest LND version 2019-08-14 17:58:45 -05:00
Taylor Helsper
93272c162d More VPN enhancements 2019-08-13 21:01:16 -05:00
Taylor Helsper
9d29e73de3 VPN fixes 2019-08-13 12:16:18 -05:00
Taylor Helsper
5594b561e5 Initial VPN checkin 2019-08-12 22:29:53 -05:00
Taylor Helsper
0f2baf2cd9 Slow down extract to prevent too much power draw 2019-08-09 20:09:41 -05:00
Taylor Helsper
89e4a7d197 Add user for VPN access 2019-08-09 20:08:50 -05:00
Taylor Helsper
c759e879cf Upgrade bitcoind to 18.1 and improve quicksync with SSD 2019-08-09 20:07:46 -05:00
Taylor Helsper
eb468dc823 Rate limit extract to hopefully prevent power issues during extreme disk RW 2019-08-07 20:46:58 -05:00
Taylor Helsper
0065e24203 Add QS delay 2019-07-31 21:55:17 -05:00
Taylor Helsper
63e52d2a0a Add ability to enable/disable quicksync 2019-07-31 21:46:22 -05:00
Taylor Helsper
4e991f627a Upgrade LND to 0.7.1 2019-07-31 20:51:58 -05:00
Taylor Helsper
7f96d8bc04 Add settings toggle for being an uploader device 2019-07-31 19:47:04 -05:00
Taylor Helsper
dcb1a97cc8 Add ability to run a local upgrade without reboot 2019-07-31 19:38:28 -05:00
Taylor Helsper
ebefb3b204 Prevent prompt during RTL install 2019-07-29 19:30:33 -05:00
Taylor Helsper
77d87b0989 Improve RTL password management 2019-07-28 18:34:08 -05:00
Taylor Helsper
e6db0ef393 Make other projects upgradable 2019-07-28 17:41:37 -05:00
Taylor Helsper
4d6b914e2a Check for new version on startup 2019-07-28 16:02:56 -05:00
Taylor Helsper
43c2d280d9 Improve key copy 2019-07-28 15:36:20 -05:00
Taylor Helsper
59d95738f8 Fix startug bug after mongodb was removed 2019-07-27 12:07:00 -05:00
Taylor Helsper
1863f3813b Fix race condition in generating lndconnect codes for the first time 2019-07-27 12:00:41 -05:00
Taylor Helsper
5de2837ea7 Add uploader capability 2019-07-24 21:51:12 -05:00
Taylor Helsper
19624cd3a2 Remove LND Connect Remote (adding VPN later) 2019-07-13 18:56:42 -05:00
Taylor Helsper
bd7d1969c7 Move transmission dir to HDD so it doesn't have to verify if a new SD card is used 2019-07-13 13:26:00 -05:00
Taylor Helsper
10235210f3 Improve torrent redownload check 2019-07-06 22:18:19 -05:00
Taylor Helsper
2b6be02041 Mark expanded fs for rock64 2019-07-05 20:48:38 -05:00
Taylor Helsper
87659bc96b Word towards SD card replacement support 2019-07-05 20:45:42 -05:00
Taylor Helsper
7304e74f3a Upgrade LND to 0.7.0 2019-07-02 21:07:26 -05:00
Taylor Helsper
f6523fcc21 Add ability to change alias 2019-06-29 21:08:19 -05:00
Taylor Helsper
046eeaa092 Always update LND and BTC config from upgrades 2019-06-29 11:41:49 -05:00
Taylor Helsper
1568ba657c Cleanup initial setup scripts 2019-06-26 22:02:08 -05:00
Taylor Helsper
bbe2bf9e8a Add sync and sleep after torrent DL 2019-06-20 19:40:19 -05:00
Taylor Helsper
c05976c2ee Update README and add tool for easy local updates 2019-06-18 22:52:49 -05:00
Taylor Helsper
283b190702 Initial copy to open source repo 2019-06-15 18:02:44 -05:00