f3def7b71d
Update node.js (apt repo)
2021-02-10 23:47:23 +01:00
bac66d4dba
Merge pull request 'Configure/run Sidekiq for Akkounts' ( #304 ) from feature/303-akkounts_sidekiq into master
...
Reviewed-on: #304
2021-02-08 21:17:54 +00:00
f88ccae8a6
Merge branch 'master' into feature/303-akkounts_sidekiq
2021-02-08 21:17:43 +00:00
25e3dae4d4
Merge pull request 'Set up Zerotier Controller UI' ( #305 ) from feature/zncui into master
...
Reviewed-on: #305
2021-02-08 21:16:53 +00:00
9a54a7554f
Use package resource instead of custom command
2021-02-08 20:01:22 +01:00
e1bcd5efa0
Set up Zerotier Control UI
...
Install/configure ztncui[1], with HTTP access allowed from within the
private network.
[1]: https://key-networks.com/ztncui/
2021-02-07 17:44:08 +01:00
1adf3281bf
Configure/run Sidekiq for Akkounts
2021-02-03 19:53:13 +01:00
241f0807b3
Merge pull request 'Fix/refactor bitcoind recipe, upgrade bitcoind to 0.21' ( #298 ) from chore/update_bitcoin-core into master
...
Reviewed-on: #298
2021-01-28 15:26:31 +00:00
fe0a955314
Merge pull request 'Update lnd to 0.12.0' ( #299 ) from chore/update_lnd into chore/update_bitcoin-core
...
Reviewed-on: #299
2021-01-27 17:06:34 +00: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
9023c14849
Merge pull request 'Update c-lightning to v0.9.3' ( #297 ) from chore/update_c-lightning into master
...
Reviewed-on: #297
2021-01-26 11:07:21 +00: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
e3507879a1
Merge pull request 'BTCPay recipe fixes (compilation + PostgreSQL config)' ( #296 ) from chore/btcpay_update_and_recipe_fix into master
...
Reviewed-on: #296
2021-01-26 10:52:03 +00: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
f1ff34d769
Merge pull request 'Add Onion-Location header for kosmos.social' ( #295 ) from feature/mastodon_onion_header into master
...
Reviewed-on: #295
2021-01-25 11:14:38 +00:00
49c75bbb05
Add Onion-Location header for kosmos.social
...
Tells Tor Browser where to find the native onion site.
refs #201
2021-01-25 12:09:28 +01:00
0920803535
Merge pull request 'Add script for notifying Kosmos channels from Ruby' ( #279 ) from feature/notify_xmpp_from_ruby into master
...
Reviewed-on: #279
2021-01-25 10:59:05 +00:00
ad271e55d4
Merge pull request 'Move PostgreSQL to VMs and access via Zerotier' ( #282 ) from feature/postgres_vms into master
...
Reviewed-on: #282
2021-01-25 10:56:42 +00:00
a3136e820b
Merge pull request 'Update Gitea to 1.13.1' ( #293 ) from chore/253-gitea_1.13.1 into master
...
Reviewed-on: #293
2021-01-24 12:49:49 +00:00
c2f36c6f01
Merge pull request 'Update ejabberd to 20.12' ( #294 ) from chore/ejabberd_20.12 into master
...
Reviewed-on: #294
2021-01-24 12:47:37 +00:00
Greg Karékinian
90ce664f2e
Update ejabberd to 20.12
...
It fixes a bug that prevented the config to be reloaded for LDAP options
(https://github.com/processone/ejabberd/issues/3181 ) and more:
https://www.process-one.net/blog/ejabberd-20-12/
2021-01-24 10:14:29 +01:00
Greg Karékinian
0e5519a4b7
Update Gitea to 1.13.1
...
Running on centaurus
Closes #253
2021-01-24 10:12:37 +01:00
Greg Karékinian
1ad7a6936c
Generate the hosts entry for the PostgreSQL replica
2021-01-24 10:11:17 +01:00
Greg Karékinian
b1fea4b09f
Update the postgres-3 node after Chef run
2021-01-23 19:25:49 +01:00
Greg Karékinian
7ce8b7d461
Enable PostgreSQL service
2021-01-23 19:14:55 +01:00
Greg Karékinian
112eb903ec
Add a script to switch the primary PostgreSQL server
...
Usage: scripts/postgresql/switch_primary.sh <old_primary_hostname> <new_primary_hostname>
2021-01-23 19:13:54 +01:00
Greg Karékinian
7e61e9cb45
Promote a new PostgreSQL primary: postgres-2
2021-01-23 19:09:41 +01:00
Greg Karékinian
a7116b8fe5
Switch the TLS mode to disabled for Gitea
...
We connect through a Zerotier private IP
2021-01-23 19:08:06 +01:00
Greg Karékinian
a4a35da0ff
Replace the hardcoded primary pg IP with a hostname
2021-01-23 17:34:58 +01:00
Greg Karékinian
5cb390f340
Remove the postgresql_replica from centaurus, run Chef
...
I have also deleted the data directory (in /mnt/data)
2021-01-23 17:11:45 +01:00
Greg Karékinian
4e1bd458f3
Update the mastodon-1 node after Chef run
2021-01-23 17:11:45 +01:00
Greg Karékinian
40fde8a861
Update the ejabberd nodes after Chef run
2021-01-23 17:11:45 +01:00
Greg Karékinian
39d0304ab4
Update the akkounts-1 node after Chef run
2021-01-23 17:11:45 +01:00
Greg Karékinian
ee7b3626be
Generate a host entry for the current PostgreSQL primary
2021-01-23 17:11:45 +01:00
Greg Karékinian
286cd2f2a3
Move the postgresql_client role to the top
...
We want the host file to be written before database connections happen
2021-01-23 17:11:45 +01:00
Greg Karékinian
1e3a2b40d4
Add the postgresql_client role to the akkounts role
2021-01-23 17:11:45 +01:00
Greg Karékinian
bb0e73d1b9
Switch ejabberd, mastodon and gitea to a hostname for Postgres
2021-01-23 17:11:45 +01:00
Greg Karékinian
fdd70d1872
Remove postgres-1 server
...
It was created with an encfs volume inside a VM, we want full disk encryption
instead. I have deleted the VM from centaurus as well as its disk and
have also unauthorized its id from the zerotier controller
2021-01-23 17:11:45 +01:00
bd48dab1d8
Set up postgres-3 VM
2021-01-23 17:06:15 +01:00
Greg Karékinian
41ca5938a2
Merge branch 'master' into feature/postgres_vms
2021-01-23 14:43:58 +01:00
e31f9ced96
Merge pull request 'Re-enable and improve Tor access for kosmos.social' ( #292 ) from feature/mastodon_tor into master
...
Reviewed-on: #292
2021-01-23 13:32:57 +00:00
05cd38a5b9
Re-enable and improve Tor access for kosmos.social
2021-01-23 14:22:34 +01:00
d1929fcc9c
Merge pull request 'Fix LN nodes not being accessible from the outside' ( #289 ) from bugfix/lnd_externalip into master
...
Reviewed-on: #289
2021-01-23 11:07:38 +00:00
Greg Karékinian
6ec747d416
Add missing credentials for zerotier
2021-01-22 18:43:05 +01:00
Greg Karékinian
cbcb50bc86
Create a zerotier_controller role
2021-01-22 18:41:46 +01:00