eb06926606
Migrate S3 backups from AWS, fix automatic cleanups
...
The cleanups were broken in that every single archive was also copied to
a shared folder and never deleted from there.
Co-authored-by: Greg Karékinian <greg@karekinian.com>
2024-10-16 12:31:51 +02:00
3551b71154
Add sensitive attribute to resource with credentials
2024-10-16 12:23:38 +02:00
752bb74663
Remove boltz service and RTL integration
...
We use peerswap these days, and the build process for boltz was made
much more complicated at some point. Not worth upgrading for us.
2024-10-16 12:23:38 +02:00
c64526a944
Upgrade RTL to v0.15.2
...
Need to use `npm install --force` due to a dependency issue
2024-10-16 12:23:38 +02:00
da242d4817
Upgrade LND to 0.18.3
2024-10-16 12:23:29 +02:00
0af4bc1d0d
Upgrade bitcoind to 28.0
...
Requires a newer C++ compiler
2024-10-16 11:28:13 +02:00
d935b99d7d
Fix Mastodon signup/password/confirmation links
...
Adds ENV vars for our custom fix in b916182bc1
fixes #562
2024-08-22 21:51:49 +02:00
61bd121709
Upgrade Gitea to 1.22.1
2024-08-10 13:44:39 +02:00
d53ba42a1d
Make kosmos.org the default nginx vhost
2024-08-04 16:51:57 +02:00
a99f7f7574
Add config for accounts .well-known proxyying
2024-08-04 16:51:18 +02:00
1c8ee14bb3
Add HTTP redirects for kosmos.chat and kosmos.cash
2024-08-04 16:49:20 +02:00
5e727ec279
Fix download URLs for Mastodon exports/archives
...
See https://github.com/mastodon/mastodon/issues/24380
2024-08-04 14:55:22 +02:00
9d928298d2
Fix Gitea user/repo avatar URLs in certain situations
...
I encountered a CORS proxy which somehow ended up with http://_gitea_web
URLs.
2024-07-10 11:36:07 +02:00
1174661b46
Use proxy domain for RS Discourse ACME challenge
2024-07-08 20:31:46 +02:00
232360efba
Remove commented code
2024-07-03 09:23:13 +02:00
8b8e8f3438
Move strfry extras into their own directory
2024-07-03 09:22:50 +02:00
522c213b09
Add Deno lockfile
2024-06-20 18:16:27 +02:00
80eddfbf56
Configure strfry whitelist
...
Allow akkounts pubkey to publish to our own relay
2024-06-20 15:38:27 +02:00
7e664723a1
Configure akkounts nostr relay URL in production
2024-06-20 15:04:17 +02:00
d1301dad3e
Add, configure, deploy strfry policies
2024-06-11 23:12:22 +02:00
42c46a5645
Deploy strfry reverse proxy
2024-06-11 23:10:24 +02:00
1649d03665
Update strfry cookbook
2024-06-11 23:09:48 +02:00
b9a3910364
Update strfry cookbook
2024-06-11 23:09:48 +02:00
9835b85181
Fall back to default port for strfry proxy
...
When we don't override it elsewhere
2024-06-11 23:09:48 +02:00
dbccd9d2bf
Add kosmos_strfry cookbook, configs
2024-06-11 23:09:48 +02:00
1a5f312699
Add strfry cookbook
2024-06-11 23:09:48 +02:00
ff313525c8
Reload postfix and dovecot on cert renewal
...
closes #552
Co-authored-by: Greg Karékinian <greg@karekinian.com>
2024-06-05 16:44:18 +02:00
cfb379741e
Add imap and smtp subdomains to mail server cert
...
closes #543
Co-authored-by: Greg Karékinian <greg@karekinian.com>
2024-06-05 15:55:29 +02:00
0c29fad404
Remove superfluous license header
...
Co-authored-by: Greg Karékinian <greg@karekinian.com>
2024-06-05 15:50:09 +02:00
2b6f81c5d6
Upgrade Gitea to 1.22
2024-06-02 23:17:16 +02:00
d878b4208e
Configure akkounts for nostr zaps
2024-06-02 23:03:06 +02:00
d31440d235
Add CORS headers to kosmos.social LNURL paths
2024-06-02 23:02:22 +02:00
6f287f14ef
Deploy live
branch
2024-06-02 23:01:49 +02:00
989185f951
Support proxy domain validation for Garage web domains
...
Also rename the data bag item
2024-04-30 12:23:36 +02:00
4cbda69a6b
Add support for proxy domain validation to tls_cert resource
2024-04-26 12:24:17 +02:00
6931fe05d0
Hide Gitea version and load times in footer
2024-04-07 13:16:19 +03:00
b248ef70db
Upgrade Gitea to 1.21.10
2024-04-07 13:10:10 +03:00
45159ad4e7
Resolve Mastodon addresses as Lightning Address
2024-03-31 08:27:20 +04:00
83380047bb
Configure LDAP integration for Mastodon
2024-03-29 09:28:13 +04:00
8aebb386a4
Configure Mastodon user address domain for akkounts
2024-03-27 20:19:24 +04:00
12b4fb37fa
Only allow ejabberd logins when XMPP service is enabled
2024-03-27 20:12:33 +04:00
263eb88b72
Add new env var for akkounts
2024-03-14 23:05:05 +01:00
25ee38fe27
Update kredits-ipfs-pinner
2024-03-14 23:04:27 +01:00
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
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
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
21de964e1b
Upgrade nbxplorer, btcpay
2024-03-11 16:14:03 +01:00
b4ddfd19e3
Upgrade Ruby for latest Mastodon release
2024-03-11 16:13:48 +01:00
08c604962c
Upgrade Ruby for latest akkounts release
2024-03-11 16:13:30 +01:00
d19a8eebfb
Update Gitea and act_runner, improve recipes
2024-03-11 16:11:12 +01:00