71 Commits

Author SHA1 Message Date
c25e3632af
Upgrade RTL 2022-03-03 21:42:35 -06:00
a091e07c72
Deploy Kosmos LndHub fork with lnurl-pay additions 2022-03-02 09:54:01 -06:00
90bd2dadb2
Configure boltzd access for RTL 2022-01-28 17:33:22 -06:00
87334de83a
Configure/install boltzd 2022-01-28 17:33:10 -06:00
d9bb257f99
Move golang installation to own recipe
Needed by more than one in the bitcoin cookbook now.
2022-01-28 17:32:19 -06:00
13ae913668
Upgrade nbxplorer
Needed a newer version of the .NET SDK as well.
2022-01-28 17:31:14 -06:00
d53e1b538b
Update nbxplorer to 2.2.18 2022-01-08 17:17:04 -06:00
0e9a657090
Upgrade BTCPay to 1.3.7 2022-01-08 16:48:58 -06:00
3d54f7052f
Upgrade c-lightning to 0.10.2 2022-01-08 16:48:58 -06:00
14cc2c0eb0
Fix lndhub balances with on-chain topups
Removes the bitcoind RPC config entirely, so lndhub only uses LND's
transaction monitoring. The bitcoind integration is broken as is.
2022-01-08 16:38:01 -06:00
31f4a547a9 Backup LND SCB to S3 on change
closes #359
2021-12-23 13:06:32 +01:00
56f58f3a1b Install/configure AWS client 2021-12-23 13:06:12 +01:00
0b80d490a8
Back up LND dir to S3 2021-12-23 13:05:14 +01:00
a8948053d6
Update LND to 0.14.1
closes #351
2021-12-04 19:56:49 -06:00
6b2e501c90
Add LndHub backups 2021-11-26 11:22:24 -06:00
931a3a196f
Add public HTTP reverse proxy for LndHub 2021-11-21 13:22:40 -06:00
0481e42aa4
Install/configure LndHub 2021-11-16 16:03:46 -06:00
bf009d6822
Upgrade LND to 0.13.1 2021-08-09 16:00:19 +02:00
b7af04e8be
Support Tor connections for LND
Adds basics for general Tor support in bitcoin recipes, and specific
support for Tor to the lnd recipe.
2021-07-01 15:34:06 +02:00
4bda4d7857
Install LND with all subsystems enabled
This allows to run loopd and other tools.
2021-06-30 17:10:57 +02:00
2ca576468e
Auto-unlock LND wallet/node
The latest release added a new config option for auto-unlocking the
wallet/node using a password file. This changeset adds support for just
that to the lnd recipe, so that nobody has to manually unlock it after
reboots or service restarts.
2021-06-30 17:09:31 +02:00
a65065c793 Upgrade all bitcoin software to latest versions 2021-06-29 15:55:20 +02:00
f095094cf7 Fix compilation issue with dotnet services
Compilation fails while the executable is running.
Fixed by stopping the services before upgrades.
2021-06-29 15:53:52 +02:00
65185b1a1b
Update lnd to 0.12.0 2021-01-27 18:05:30 +01:00
0d2a04f8ba
Refactor bitcoind recipe
Fixes various issues, like compilation not starting on subsequent
version updates, service not restarting after compilation, and a TODO
note on the compilation script itself.
2021-01-26 12:45:28 +01:00
152edbc958
Update bitcoind to 0.21 2021-01-26 12:45:17 +01:00
40fe403879
Stop c-lightning before compilation
See https://github.com/ElementsProject/lightning/issues/4346 for
potential issues with not doing that.
2021-01-26 12:33:09 +01:00
c3256a07cc
Fix c-lightning configure not finding python
Broke in the latest release.
2021-01-26 12:05:29 +01:00
461af035ac
Update c-lightning to 0.9.3 2021-01-26 12:05:19 +01:00
5a5db43de3
Use new postgres client role and config
Fixes btcpay having still used the old postgres master, and integrating
it into the global client config setup from here on out.
2021-01-26 11:49:20 +01:00
f7d3abc307
Stop BTCPay server before compilation
fixes #291
2021-01-26 11:48:41 +01:00
775ec691ef
Add firewall rules for LND and c-lightning 2021-01-14 21:25:35 +01:00
6c6026958b
Fix typo in port number of externalip config 2021-01-14 21:23:03 +01:00
adfd76aa64
Configure local LND as Lightning node in BTCPay Server 2021-01-02 09:59:50 +01:00
2b765e744a
Configure and run RTL
Ride The Lightning is a Web UI for Lightning Network nodes. It is
accessible via the bitcoin VM's private zerotier IP on port 3000.
2021-01-01 17:42:57 +01:00
19e3dfa7b9
Remove obsolete non-standard RPC and REST ports
We'll just run those on default ports without custom config.
2021-01-01 14:14:59 +01:00
37f1fa79e7
Use standard Lightning Network port for LND
Only use the non-standard one internally, so we can run both c-lightning
and lnd on the same machine.
2021-01-01 14:13:58 +01:00
f5f234c0fd Use name of existing node
Migrated from andromeda to bitcoin-2.
2021-01-01 14:13:17 +01:00
3fcdc8b056
Configure and run LND 2020-12-31 10:10:22 +01:00
61accc05c2
Add nginx proxy for BTCPay 2020-12-29 15:56:53 +01:00
5892e3c0ab
Configure and run c-lightning daemon 2020-12-22 12:28:29 +01:00
f88354c67c
Compile and install c-lightning 2020-12-21 16:53:22 +01:00
bbd5500982
Configure and run BTCPay Server 2020-12-21 13:50:28 +01:00
ca373a1503
Don't require auth cookie for nbxplorer API 2020-12-21 12:25:13 +01:00
570a692bb2
Configure and run nbxplorer 2020-12-21 12:19:30 +01:00
5277bce20b
Formatting 2020-12-21 11:14:19 +01:00
aa2aa59e28
Download and build NBXplorer and BTCPay 2020-12-21 11:12:14 +01:00
a2b76c7d76
New recipe: Install .NET Core SDK 2020-12-21 11:01:20 +01:00
Greg Karékinian
e6b7794e20 Extract firewall definitions to their own recipe
This allows us to use them for KVM hosts as well. Until now we had set
up ufw rules manually on the two KVM hosts (draco and centaurus)

Refs #244
2020-12-04 16:27:42 +01:00
d5448e8240
Basic LND installation 2020-08-23 12:37:53 +02:00