f8e5fd2f3e
Fix missing dir for Mastodon maintenance file
2025-04-29 17:53:05 +04: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
4cbda69a6b
Add support for proxy domain validation to tls_cert resource
2024-04-26 12:24:17 +02:00
Râu Cao
cb0fc27134
Refactor tor usage, set up new tor proxy on draco
2023-07-29 16:26:20 +02:00
Râu Cao
15b2ea284a
Migrate mastodon proxy to openresty
2023-07-26 15:44:04 +02:00
Râu Cao
01977e088a
Configure remaining options for akkounts
...
And refactor attributes/variables to use the various service cookbook's
own attributes.
2023-06-28 14:27:25 +02:00
Râu Cao
66f5217a41
Refactor Mastodon nginx recipe for proxy usage
...
Works both as local deployment and proxy (via roles and environments)
* Use upstreams for proxy_pass
* Access static assets from proxy, configure caching for them
* Move Tor config to environment, install via role
* ...
2022-11-30 12:02:17 +01:00
05cd38a5b9
Re-enable and improve Tor access for kosmos.social
2021-01-23 14:22:34 +01:00
9d13acd41a
Don't fail on first run, when Tor hostname missing
2021-01-13 09:49:36 +01:00
c4fa9e6ec1
Remove extra license headers
...
And update year in LICENSE file
2021-01-12 18:42:14 +01:00
Greg Karékinian
2ecc128abd
Move the hidden service attributes to the attributes file
...
When it is set in the recipe the hidden service dir doesn't get set
correctly (nil), resulting in a broken torrc file
2019-09-11 13:47:42 +02:00
40eb94f091
Move Tor attributes to recipe files
2019-09-09 13:36:49 +02:00
10b6f6370e
Configure Mastodon to use its Tor hidden service
2019-09-02 14:39:25 +02:00
0d20cddbf5
Prep cookbooks for Tor hidden services for Mastodon
2019-08-31 15:37:50 +02:00
Greg Karékinian
57d0885d26
Change the licenses of hte kosmos cookbooks to MIT
2019-04-12 11:41:20 +02:00
Greg Karékinian
17f1b2a20a
Create a nginx_certbot_site resource to remove duplication
...
It creates a folder, the nginx vhost for certbot and HTTP redirects, and
also runs certbot and recreates the nginx vhost that includes the TLS
cert
2019-03-15 19:03:28 +01:00
Greg Karékinian
36e046ea73
Run certbot using the binary provided by the Ubuntu PPA
2019-03-14 10:52:44 +01:00
Greg Karékinian
2f0ff1f559
Fixed code styling
2017-04-28 15:45:59 +02:00
0cf22f7f71
Use server name from attribute everywhere
2017-04-17 16:12:06 +02:00
Greg Karékinian
de11c0d691
Set up an instance of Mastodon for Kosmos
...
Refs #19
Use new application cookbook, update our cookbooks
2017-04-06 21:20:51 +02:00