7624bcec11
Upgrade Gitea from 1.13.1 to 1.13.7
2021-04-10 11:00:00 +02:00
c99f82fcd4
Update cookbook version
2021-04-09 11:45:39 +02:00
29e1d64ae0
Remove superfluous license headers from recipe files
2021-04-09 11:44:36 +02:00
9939e4d993
Deploy hubots from Gitea repos
...
The repos have been moved over from GitHub.
2021-04-09 11:35:49 +02:00
769843e6ab
Merge branch 'master' into feature/upgrade_nodejs
2021-03-30 12:01:26 +00:00
Greg Karékinian
edf2e071e4
Upgrade nodejs to the latest version from the repo
...
This is possible in newer versions of the nodejs cookbook, by setting
the `node["nodejs"]["package_action"]["nodejs"]` attribute to `:upgrade`
2021-03-30 13:58:55 +02:00
Greg Karékinian
f937e5dc68
Set the environment variables in the hubot-kredits dir
...
This is meant to be executed as a script manually, not as part of Hubot.
Example usage:
cd /opt/hal8000_xmpp/node_modules/hubot-kredits
./scripts/review-kredits.js --start 2021-02-01 --end 2021-02-28T23:59:59Z --dry
Closes #315
2021-03-30 13:54:21 +02:00
9b2ba2c714
Merge branch 'master' into bugfix/dirsrv_undefined_variable
2021-03-30 10:33:35 +00:00
Greg Karékinian
346b6540d1
Fix an undefined variable
2021-03-30 12:14:40 +02:00
Greg Karékinian
9415b71965
Deploy hubot with new hubot-kredits
...
It includes a script for creating Kredits for reviews
Refs #135
2021-03-30 12:11:03 +02:00
891b5f3fee
Tell browsers to cache Gitea avatars for 30 days
...
fixes #312
2021-02-26 20:41:53 +01:00
5559ca41a7
Support IPv6 and CORS for font hosting
2021-02-25 17:38:11 +01:00
a96d29c716
Merge branch 'master' into feature/gitea_fonts
2021-02-25 15:38:06 +00:00
474208ea8e
Use shared Kosmos webfont for Gitea
...
Currently using a custom rule for system fonts. This change also adds a
missing new class to the custom rule to cover Markdown-generated content
like e.g. comments.
2021-02-25 14:29:41 +01:00
1c47f9ab27
Add cookbook for static asset hosting
...
Configures assets.kosmos.org, only for webfont hosting for now.
2021-02-25 12:12:41 +01:00
09f0faadda
Add missing header to recipe
2021-02-24 19:11:53 +01:00
f3def7b71d
Update node.js (apt repo)
2021-02-10 23:47:23 +01:00
f88ccae8a6
Merge branch 'master' into feature/303-akkounts_sidekiq
2021-02-08 21:17:43 +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
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
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
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
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
7ce8b7d461
Enable PostgreSQL service
2021-01-23 19:14:55 +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
bb0e73d1b9
Switch ejabberd, mastodon and gitea to a hostname for Postgres
2021-01-23 17:11:45 +01:00
Greg Karékinian
41ca5938a2
Merge branch 'master' into feature/postgres_vms
2021-01-23 14:43:58 +01: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
9b4756441a
Add a recipe to join the private Zerotier network
2021-01-22 18:41:45 +01:00
Greg Karékinian
dd78b8cf7e
Use the PG primary private Zerotier IP if it exists
2021-01-22 18:41:45 +01:00
Greg Karékinian
88e52607e3
Add a recipe to set up a hosts entry for the PG primary
2021-01-22 18:41:45 +01:00
Greg Karékinian
9a4420fc11
Add the ability to pass a disk size to the create_vm script
...
Defaults to 10GB
2021-01-22 18:41:45 +01:00
fd4844a012
Fix ejabberd API permission for akkounts VMs
...
It should have been using a /32, not a /8 subnet, in order to only allow
the akkounts VM(s) to use the API endpoints without further
authorization.
2021-01-22 18:41:45 +01:00
d018b6570d
Use default Redis database now
2021-01-22 18:41:45 +01:00
1403d91631
Remove extra license header
2021-01-22 18:41:45 +01:00
6da190b110
Don't configure HTTPS site when certs missing
2021-01-22 18:41:45 +01:00
8a870f6fd6
Don't fail on first run, when Tor hostname missing
2021-01-22 18:41:45 +01:00