1243 Commits

Author SHA1 Message Date
Greg Karekinian
773950b9a5 Always send an email on unattended-upgrades 2025-05-31 17:00:07 +02:00
Greg Karekinian
f39a1ed250 Enable unattended-upgrades
We were missing a positive value on
`["apt"]["unattended_upgrades"]["enable"]` to enable it.

Refs #499
2025-05-31 16:44:01 +02:00
0c62ff6c84
Improve Gitea logging 2025-05-31 15:29:18 +04:00
2c3b381755
Update Gitea stable version 2025-05-31 15:29:03 +04:00
3492bec627
Use Gitea from source 2025-05-31 15:28:33 +04:00
00f4c8bd31
Optionally compile Gitea from source 2025-05-31 15:27:21 +04:00
8a2bfb6b18
Fix attribute
Was moved to a new name since the recipe was created
2025-05-23 14:44:04 +04:00
e3ef1dc3b3 Merge pull request 'Upgrade Bitcoin Core, NBXplorer, BTCPay Server' (#595) from chore/upgrade_bitcoin_software into master
Reviewed-on: #595
Reviewed-by: Greg <greg@noreply.kosmos.org>
2025-05-22 12:32:25 +00:00
2089999cc8
Upgrade bitcoind to 29.0, switch to cmake 2025-05-22 15:52:22 +04:00
a4aa29de0c
Upgrade NBXplorer, BTCPay Server 2025-05-22 15:50:27 +04:00
Greg Karekinian
7dc4f674a0 Use the systemd unit instead of an execute resource
Also extract the attributes so it is possible to override them.
2025-05-21 13:40:12 +02:00
Greg Karekinian
3e2ee30334 Configure maximum size and timespan of journald logs
Closes #506
2025-05-21 11:36:15 +02:00
d00072ee5a Merge pull request 'Delete old Mastodon media cache every day' (#593) from feature/533-delete_old_mastodon_cached_media into master
Reviewed-on: #593
Reviewed-by: Râu Cao <raucao@kosmos.org>
2025-05-17 07:06:35 +00:00
14687558fe
Minor cleanup 2025-05-17 10:55:06 +04:00
de7cc69505
Allow more users per room 2025-05-17 10:42:41 +04:00
Greg Karekinian
b01315f998 Delete old Mastodon media cache every day
This is done using a systemd timer

Closes #533
2025-05-16 19:12:47 +02:00
160134bd86
Allow more ejabberd API calls from akkounts 2025-05-16 15:17:43 +04:00
3c436bb9f1
Configure LDAP for akkounts, add more Rails credentials 2025-05-06 19:41:54 +04:00
d029d90214
Generate postgres user/db for akkounts, use credentials from env
Co-authored-by: Greg Karékinian <greg@karekinian.com>
2025-05-06 15:49:43 +04:00
f8e5fd2f3e
Fix missing dir for Mastodon maintenance file 2025-04-29 17:53:05 +04:00
cab766c806
Update node.js, install bun, for Rails 8.0 upgrade 2025-04-29 17:51:53 +04:00
5777a45f0a
Fix/improve ejabberd cert renewals 2025-04-22 17:28:44 +04:00
f23c37312e
Update deno cookbook 2025-04-18 16:21:07 +04:00
f65256d229
Disable downloads of repo archives 2025-04-09 17:25:41 +04:00
2cc0ee5b8a
Upgrade Gitea to 1.23.7 2025-04-09 17:25:17 +04:00
10e8ba5569
Add missing CORS headers to host-meta.json
Otherwise XMPP Web clients cannot fetch the Bosh and WS endpoint info
2025-04-08 00:10:29 +04:00
6c35a20b89 Merge pull request 'Upgrade rskj to 7.0.0' (#587) from chore/upgrade_rskj into master
Reviewed-on: #587
2025-04-05 09:14:25 +00:00
e3d9a50f09
Upgrade Gitea to 1.23.6 2025-04-04 18:53:46 +04:00
c4652ca2eb
Upgrade rskj to 7.0.0 2025-04-04 16:59:11 +04:00
abee2407bf
Upgrade nbxplorer, BTCPay Server 2025-03-25 14:03:34 +04:00
f246f63594
Update Gandi API token
For certbot renewals. Also set resource to sensitive in ejabberd recipe.

Co-authored-by: Greg Karékinian <greg@karekinian.com>
2025-03-19 18:01:50 +04:00
a28d31b415
Upgrade Gitea to 1.23.5 2025-03-05 14:09:03 +04:00
6be99aa3de
Cap maximum open database connections
Fixes Gitea opening too many connections, which can impact other apps
trying to connect as well.
2025-03-05 13:53:33 +04:00
90bf66ada9
Upgrade Gitea to 1.23.4 2025-02-21 10:12:27 +04:00
32cfd6401f
Upgrade LND to 0.18.5
Urgent security upgrade
2025-02-19 14:19:10 +04:00
1124f25069
Upgrade Gitea to 1.23.3 2025-02-12 11:51:14 +04:00
f34c7ecd9b Merge pull request 'Publish daily BTC price in public remoteStorage' (#581) from feature/btc-rate-tracker into master
Reviewed-on: #581
Reviewed-by: Greg <greg@noreply.kosmos.org>
2025-01-23 13:28:33 +00:00
905a67475b
Upgrade Gitea to 1.23.1 2025-01-22 09:36:33 -05:00
8251fa83ce Merge pull request 'Deploy substr' (#579) from feature/substr into master
Reviewed-on: #579
2025-01-22 14:27:02 +00:00
0fa61a585e
DRY up code, add GBP rates 2025-01-17 14:52:28 -05:00
89f1790afc
Publish daily BTC price in public remoteStorage 2025-01-17 10:42:09 -05:00
b1bb5d0625
Use default value for STUN credentials lifetime 2025-01-14 15:30:42 -05:00
b470110fd4
Upgrade Gitea to 1.22.6 2024-12-16 12:10:08 +04:00
31b7ff9217
Upgrade Gitea to 1.22.5 2024-12-12 18:32:58 +04:00
d90a374811
Remove outdated flag from certbot command 2024-12-12 18:32:26 +04:00
4ce39738fd
Allow larger bodies for Gitea file uploads
Needed for uploading larger packages to the registry
2024-12-09 21:19:39 +04:00
d35e57b90e
Deploy substr 2024-12-09 21:19:13 +04:00
c8160e38c8
Turn known pubkeys into object with usernames 2024-12-09 18:21:55 +04:00
e4112a3626
Fix TLS cert updates for kosmos.chat
Some recipes weren't updated for the proxy validation yet. Needed to
split the ejabberd cert in two, so it can do normal validation on
`.org` and proxy validation on `.chat`.
2024-12-09 18:17:10 +04:00
6106e627e2
Upgrade Mastodon to 4.3
Co-authored-by: Greg Karékinian <greg@karekinian.com>
2024-12-09 18:12:45 +04:00