Commit Graph

366 Commits

Author SHA1 Message Date
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
Taylor Helsper
025a35a9e2 Change Dojo restart policy; More Dojo re-install tweaks 2020-04-11 14:43:23 -05:00
Taylor Helsper
bbd155edf9 Add -y to upgrade 2020-04-09 20:10:05 -05:00
Taylor Helsper
8f2aaab591 Add apt upgrade to each system upgrade 2020-04-08 20:43:05 -05:00
Taylor Helsper
43b5485564 Fix bad filename 2020-04-08 20:42:49 -05:00
Taylor Helsper
a69b2da5ed Merge 2020-04-07 23:34:02 -05:00
Mitchell Cash
c6959e19a5
Bump Samourai Dojo version to 1.5.0 (#289) 2020-04-07 23:31:06 -05:00
Taylor Helsper
3cc1a6a584 Add SD card r/o warning 2020-04-07 12:36:30 -05:00
Taylor Helsper
82d27f1573 Set sticky bit on /tmp 2020-04-07 12:08:38 -05:00
Taylor Helsper
d9c714c8dc Tweak Dojo install timing 2020-04-05 18:27:21 -05:00
Taylor Helsper
54fc8e058b Explicitly add onion url to LND TLS cert 2020-04-05 17:43:06 -05:00
LightningSats
693bd0af65
Update Whirlpool to 0.10.4 (#286)
* Update Whirlpool to 0.10.4

* Update Whirlpool to 0.10.4

* Update Whirlpool to 0.10.4

* Update Whirlpool to 0.10.4
2020-04-05 17:17:34 -05:00
elkimek
2d9d866c8d
Update Whirlpool to 0.10.3 (#280)
* Bump Whirlpool version to 0.10.3

* Bump Whirlpool version to 0.10.3

* Update Whirlpool version to 0.10.3

* Update Whirlpool to 0.10.3
2020-03-30 18:21:13 -05:00
Taylor Helsper
4dd788f617 Firewall setup will retry if it fails 2020-03-30 18:19:59 -05:00
Taylor Helsper
c180add8be Add confirmation before drive format 2020-03-29 21:04:42 -05:00
Amiga500
57fd5ce002
BTC RPC Explorer v2.0.0 (#275)
* Update setup_device.sh

* Update mynode_post_upgrade.sh

* Update README.md

* Update README.md

* Update setup_device.sh

* Update mynode_post_upgrade.sh
2020-03-25 20:02:40 -05:00
Taylor Helsper
6b6369b7b7 Better docker reset 2020-03-24 22:28:42 -05:00
Taylor Helsper
d446ca8b43 Add status page for drive formatting 2020-03-24 20:07:45 -05:00
Taylor Helsper
7179e6de89 Add Docker Reset option 2020-03-24 12:19:18 -05:00
Taylor Helsper
14d71b2300 Prevent upgrade from re-enabling netdata 2020-03-21 22:41:38 -05:00
Amiga500
393e39ee38
RTL v0.7.0 (#264)
* RTL 0.7.0

* Update mynode_post_upgrade.sh

* Update README.md
2020-03-20 22:05:35 -05:00
Taylor Helsper
0a72fda484 Rename mempoolspace to mempool 2020-03-20 21:56:53 -05:00
Taylor Helsper
4a7b5e1f53 Add option to reinstall netdata 2020-03-20 21:53:38 -05:00
Amiga500
d9788ef0f5
RTL v0.6.8 (#259)
* RTL v0.6.8

* RTL v0.6.8

* RTL v0.6.8
2020-03-18 21:13:08 -05:00
Amiga500
bc467e9d32
Loop v0.5.1 (#258)
* Loop v0.5.1

* Loop v0.5.1

* Update README.md
2020-03-18 21:12:49 -05:00
Taylor Helsper
10f6d2a0ab More Dojo installation enhancements 2020-03-15 14:36:38 -05:00
Taylor Helsper
2f5846ae2a Improve uploader toggle 2020-03-14 16:01:21 -05:00
Taylor Helsper
d7d35d9804 Upgrade LND to v0.9.2 2020-03-14 14:23:36 -05:00
Mitchell Cash
4fe68e4da8
Bump Bitcoin Core to 0.19.1 (#241) 2020-03-09 19:02:11 -05:00
Mitchell Cash
0963616e88
Bump Loop to 0.5.0-beta (#243) 2020-03-09 19:01:42 -05:00
Taylor Helsper
f9d918c814 Upgrade to Tor v3 2020-03-08 23:20:45 -05:00
Taylor Helsper
1e45bffccd
Remove IPv6 rules since ufw defaults to IPv6 disabled 2020-03-04 22:30:35 -06:00
Taylor Helsper
f5a71764bd
Use legacy iptables 2020-03-04 22:29:58 -06:00
Taylor Helsper
dcc614d955 Increase LND login delay to try and imrpove login consistency 2020-03-04 12:52:10 -06:00
Taylor Helsper
f370b60993 Stop apps prior to reinstalling an app 2020-03-04 12:51:34 -06:00
Taylor Helsper
5aa4862dd0 Enable NTP 2020-03-04 12:50:30 -06:00
Taylor Helsper
14d5da23c7 VM does not do disk check 2020-03-04 12:41:52 -06:00
Taylor Helsper
572dbaacb7 Add reinstall ufw option 2020-03-02 23:26:29 -06:00
Amiga500
b8e49508fe
Bitcoin RPC Explorer v1.1.9 (#216)
* Bitcoin RPC Explorer v1.1.9

* Update setup_device.sh

* Update mynode_post_upgrade.sh
2020-03-02 22:38:46 -06:00
Taylor Helsper
708ebda548 Dojo waits for docker image installation; Dojo reinstall resets config 2020-03-01 14:53:50 -06:00
Taylor Helsper
a9a039d2ac Improve Dojo install and add re-install option 2020-03-01 12:40:59 -06:00
Taylor Helsper
431ecda6ee More Dojo install tweaks 2020-02-29 21:58:28 -06:00
Taylor Helsper
8665ea54dd Try new Dojo PW generation 2020-02-29 18:51:02 -06:00
Taylor Helsper
88f32762f1 Tweak QS Settings 2020-02-29 12:07:20 -06:00
Taylor Helsper
13b8c5501b Move product key copy earlier in startup 2020-02-29 10:48:00 -06:00
LightningSats
93281a7c23
Add Samourai Dojo to MyNode (#143)
+added files
*dojo.service
*mynode_gen_dojo_config.sh
*mynode_post_dojo.sh
*dojo.py
*dojo.html

%modified files
*mynode_firewall.sh
*mynode_post_upgrade.sh
*mynode_stop_critical_services.sh
*bitcoin.conf
*enable_disable_functions.py
*mynode.py
*apps.html

Special thanks to Taylor Helsper for creating MyNode and Merging Dojo

Special thanks to BTCxZelko for getting me started with Dojo and 
assisting with the code. 

Special thanks to Amiga500 for helping with testing.

Co-authored-by: Taylor Helsper <tehelsper@gmail.com>
2020-02-27 19:25:33 -06:00
Taylor Helsper
a951698224 Fix QS default detection issue 2020-02-26 18:27:42 -06:00
Taylor Helsper
c37d781b34 Reset beta version before each new install 2020-02-23 19:52:25 -06:00
Taylor Helsper
05b99c09df Add early beta support 2020-02-23 19:39:40 -06:00
Taylor Helsper
82ccae555a Make docker_images a service again to get better status 2020-02-23 15:55:37 -06:00
Taylor Helsper
bac8b8fc98 Better detection for SSDs to default QS off 2020-02-23 00:57:49 -06:00
Abhishek Shandilya
2c69cb9c79
Upgrade bug from systemctl disable (#206)
* replaced ugly tar output with simple messages

* replaced ugly tar extraction output

* Update mynode-local-upgrade

* Suppress the null byte warning

* prevent old missing services to halt upgrade
2020-02-22 23:43:06 -06:00
Amiga500
b30f49fbca
Update mynode_firewall.sh (#209) 2020-02-22 23:40:19 -06:00
Taylor Helsper
0ec349fbf4 Fix bug in fsck check 2020-02-22 23:38:17 -06:00
Taylor Helsper
139a1705dd Improve docker image install/launch consistency 2020-02-22 22:20:31 -06:00
Taylor Helsper
04e3e867cb Fix arg error in cert gen 2020-02-18 23:20:00 -06:00
Taylor Helsper
5dede9dc95 Add repo for recent tor packages 2020-02-18 21:04:07 -06:00
Taylor Helsper
734dd8e941 Make BTC RPC Explorer use port 50001 to improve consistency 2020-02-18 21:02:07 -06:00
Abhishek Shandilya
7deec49409
Minor tweaks to improve outputs from Bash scripts (#197)
* replaced ugly tar output with simple messages

* replaced ugly tar extraction output

* Update mynode-local-upgrade

* Suppress the null byte warning
2020-02-16 22:27:27 -06:00
Taylor Helsper
32ac3ed159 Tweak ramlog sized and clear before upgrades 2020-02-16 18:27:26 -06:00
Amiga500
99833bdf82
RTL v0.6.7 (#195) 2020-02-15 22:51:09 -06:00
Taylor Helsper
9cead38ccf Re-add auto tor re-install 2020-02-13 19:54:57 -06:00
Taylor Helsper
d5ea6b4e96 Add firewall info settings page 2020-02-13 18:47:51 -06:00
Taylor Helsper
a44c5574ca Add tor re-install option 2020-02-12 21:04:26 -06:00
Taylor Helsper
cca84c780b Merge branch 'master' of github.com:mynodebtc/mynode 2020-02-12 00:03:51 -06:00
Taylor Helsper
2e0ccc0d5a Devices won't check for new QS data 2020-02-12 00:02:35 -06:00
Stadicus
bb3a9714a7
RockPro64: allow PCIe NVMe internal SSD (#185)
The RockPro64 board has a PCIe slot that can be used with a slim
NVMe M.2 SSD drive. This makes attaching an external drive unnecessary
and can allow for a nice compact form factor.

The partition naming scheme is a bit different. While on regular USB
drives partitions are called e.g. /dev/sda1, on an NVMe drive the
partition is called /dev/nvme0n1p1 (note the appendix 'p1' instead
of '1')

This commit extends the script 'mount_drive.tcl' to
* recognize blockdevices starting with 'nvme' in findBlockDevices()
* use the variable $blockPartition in createMyNodeFsOnBlockDevice() to
  allow for the different partition naming scheme
2020-02-11 23:05:37 -06:00
Taylor Helsper
b003b4d88d Checkout known pivpn version 2020-02-10 16:12:58 -06:00
Taylor Helsper
db6030a09e Update RTL Config 2020-02-10 13:25:41 -06:00
Taylor Helsper
b96be9148b Improve ramlog and logrotate 2020-02-09 21:25:47 -06:00
Taylor Helsper
17d734df53 Add RockPro64 Fan Controller 2020-02-09 19:36:09 -06:00
Taylor Helsper
58ce699b75 Install mempoolspace changes 2020-02-09 19:35:49 -06:00