Greg Karékinian
b5e7e4ab85
Use DNS validation to generate/renew the TLS cert
2021-07-14 10:13:35 +02:00
Greg Karékinian
d135b3873c
Switch to a systemd unit Chef resource
2021-07-09 11:32:33 +02:00
Greg Karékinian
29a5947d18
Deploy Sockethub from the npm package
...
This is currently 3.1.4 and is set as an attribute. The recipe is very
simple now, it installs the npm package, and the systemd service runs
/usr/bin/sockethub and sets the environment variables
Closes #145
2020-03-25 12:43:39 +01: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
6bea5b7567
Enable HTTP2 and HSTS
2017-04-07 18:20:43 +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
Greg Karékinian
3f15330b00
Clean up the sockethub nginx config
2017-03-19 20:05:28 +00:00
e95bda621e
Remove additional CORS header for Sockethub
...
This would add a second value in addition to the one Sockethub sets
itself, which then broke the client.
2017-01-20 15:09:18 +08:00
Greg Karékinian
0aaf3f3b55
Initial Let's Encrypt setup for Kosmos subdomains
...
Refs #6
2016-05-06 16:41:50 +02:00
Greg Karékinian
ee4079fa85
Initial Chef repository
2015-07-21 19:45:23 +02:00