raucao
45159ad4e7
Resolve Mastodon addresses as Lightning Address
2024-03-31 08:27:20 +04:00
raucao
612cd0c55e
Merge pull request 'Configure LDAP login for Mastodon (merge .social and .org accounts)' ( #551 ) from feature/mastodon_ldap_integration into master
...
Reviewed-on: #551
Reviewed-by: Greg <greg@noreply.kosmos.org >
2024-03-29 09:51:42 +00:00
raucao
83380047bb
Configure LDAP integration for Mastodon
2024-03-29 09:28:13 +04:00
raucao
8aebb386a4
Configure Mastodon user address domain for akkounts
2024-03-27 20:19:24 +04:00
raucao
a8c4f0bd0e
Merge pull request 'Only allow ejabberd logins when XMPP service is enabled for user' ( #550 ) from feature/xmpp_service_enabled into master
...
Reviewed-on: #550
2024-03-27 16:17:04 +00:00
raucao
12b4fb37fa
Only allow ejabberd logins when XMPP service is enabled
2024-03-27 20:12:33 +04:00
raucao
263eb88b72
Add new env var for akkounts
2024-03-14 23:05:05 +01:00
raucao
25ee38fe27
Update kredits-ipfs-pinner
2024-03-14 23:04:27 +01:00
greg
e701938442
Merge pull request 'Support letsencrypt proxy validation via CNAMEs' ( #548 ) from feature/letsencrypt_proxy_validation into master
...
Reviewed-on: #548
Reviewed-by: greg <greg@noreply.kosmos.org >
2024-03-12 14:11:14 +00:00
raucao
309bc45791
Merge pull request 'Fix backup script removing image after unsuccessful pivot' ( #549 ) from bugfix/vm_backups into master
...
Reviewed-on: #549
2024-03-11 15:35:50 +00:00
raucao
82a4af05ef
Fix backup script removing image after unsuccessful pivot
...
If pivoting the VM backing storage back to the original image fails
(e.g. VM being down at that time), the script currently still deletes
the hotswap image, which means that all changes since the creation of
the hotswap image are lost.
2024-03-11 16:26:14 +01:00
raucao
4a8ab3abe3
Support letsencrypt proxy validation via CNAMEs
...
Allows to point other domains' `_acme-challenge.example.com` entries at
`example.com.letsencrypt.kosmos.chat` so we can validate from our side
without access to the other domain's DNS records.
Used for 5apps.com XMPP for now. Can be used for others later.
Co-authored-by: Greg Karékinian <greg@karekinian.com >
2024-03-11 16:21:28 +01:00
raucao
21de964e1b
Upgrade nbxplorer, btcpay
2024-03-11 16:14:03 +01:00
raucao
b4ddfd19e3
Upgrade Ruby for latest Mastodon release
2024-03-11 16:13:48 +01:00
raucao
08c604962c
Upgrade Ruby for latest akkounts release
2024-03-11 16:13:30 +01:00
raucao
089574d0de
Merge pull request 'Update Gitea and act_runner, improve recipes' ( #547 ) from chore/upgrade_gitea into master
...
Reviewed-on: #547
2024-03-11 15:12:00 +00:00
raucao
d19a8eebfb
Update Gitea and act_runner, improve recipes
2024-03-11 16:11:12 +01:00
raucao
c0487d0e13
Deploy 5apps Gitea act runner
2024-03-11 16:08:22 +01:00
raucao
023a4261cd
Update node info
2024-03-11 16:07:32 +01:00
raucao
fea65404cf
Deploy new garage node
2024-03-11 16:03:22 +01:00
raucao
5139f242a4
Merge pull request 'Switch postgresql primary, deploy new replica' ( #546 ) from switch_postgres_primary into master
...
Reviewed-on: #546
2024-03-11 14:59:57 +00:00
raucao
9c2aa9faaa
Add info about required, unautomated step to script
2024-03-11 15:57:46 +01:00
raucao
164b974eb8
Switch postgresql primary, deploy new replica
2024-03-11 15:55:05 +01:00
raucao
6e4cc48068
Upgrade Gitea to 1.21.5
2024-02-05 14:39:12 +02:00
raucao
c2bd03dc23
Update node info
2024-02-05 10:14:27 +02:00
raucao
210a83a686
Increase max user offline messages for ejabberd
2024-02-04 15:47:55 +02:00
raucao
49db14869d
Merge pull request 'Add Liquor Cabinet cookbooks and configs, deploy to production' ( #541 ) from feature/535-liquor_cabinet into master
...
Reviewed-on: #541
2024-02-04 13:47:05 +00:00
raucao
000a13cec4
Merge pull request 'Set up coturn, switch from ejabberd in production' ( #532 ) from feature/coturn into master
...
Reviewed-on: #532
2024-02-04 13:46:50 +00:00
raucao
5f7701c288
Fix missing listen IP for storage proxy
2024-01-29 18:16:07 +02:00
raucao
bcaee3bb21
Fix ActiveStorage not liking the local S3 endpoint
2024-01-29 18:15:36 +02:00
raucao
f352901582
Consolidate akkounts well-known proxying, add Webfinger and Nostr
...
refs #158
2024-01-29 14:17:15 +02:00
raucao
5c1c63f94e
Add S3/Garage config for akkounts
2024-01-26 10:40:36 +03:00
raucao
98543f3e7d
Configure RS integration for akkounts
2024-01-26 09:01:55 +03:00
raucao
7ab83d3d82
Section header comments for ENV vars
...
Improve readability of recipe
2024-01-26 09:00:25 +03:00
raucao
b5020efdd5
Merge branch 'master' into feature/535-liquor_cabinet
2024-01-26 08:19:50 +03:00
raucao
2763244fdc
Merge pull request 'Config updates and improvements for new akkounts release' ( #542 ) from chore/akkounts_updates into master
...
Reviewed-on: #542
2024-01-26 05:19:16 +00:00
raucao
e10e54c12a
Deploy liquor-cabinet proxy to production
2024-01-26 08:16:26 +03:00
raucao
6114f0f799
Add liquor-cabinet proxy recipe
2024-01-26 08:15:53 +03:00
raucao
a2ec41b68a
Add/use kosmos_liquor-cabinet cookbook
2024-01-25 17:42:56 +03:00
raucao
715fdbc2ba
Node-attribute ALL THE THINGS
2024-01-25 17:40:42 +03:00
raucao
211a613e5c
Add liquor-cabinet configs, deploy to production
2024-01-25 16:27:31 +03:00
raucao
d3c22ea787
Add liquor_cabinet cookbook
2024-01-25 16:26:41 +03:00
greg
6047ea3f84
Merge pull request 'Add support for Redis replication, set up in production' ( #540 ) from feature/redis_replication into master
...
Reviewed-on: #540
2024-01-25 10:19:12 +00:00
raucao
7d478f0183
Set up Redis replication in production
2024-01-24 18:12:22 +03:00
raucao
88e96747e3
Add Redis replica recipe and role
2024-01-24 18:11:58 +03:00
raucao
4b04aa7cd9
Let akkounts API proxy forward all API requests
...
... instead of just a specific subdirectory/path
2024-01-24 16:19:04 +03:00
raucao
2597e211ed
Add new akkounts configs
2024-01-24 16:18:50 +03:00
raucao
f96faf9fa2
Install libvips for image manipulation in akkounts
2024-01-24 16:18:19 +03:00
raucao
c32e8bc9e5
Add new garage nodes
2024-01-11 18:38:22 +03:00
Râu Cao
24b22b8f91
Merge pull request 'Add email service' ( #526 ) from feature/email into master
...
Reviewed-on: #526
2024-01-10 12:09:21 +00:00