Add mastodon

https://wiki.nixos.org/wiki/Mastodon
This commit is contained in:
Oliver Davies 2025-04-28 23:11:26 +01:00
parent 1cca820fa3
commit b0cccd36a6
3 changed files with 59 additions and 34 deletions

View file

@ -1,42 +1,49 @@
{ config, ... }:
{
security.acme = {
acceptTerms = true;
security.acme =
let
email = "oliver@oliverdavies.uk";
in
{
acceptTerms = true;
certs = {
"oliverdavies.uk" = {
domain = "oliverdavies.uk";
dnsProvider = "cloudflare";
email = "oliver@oliverdavies.uk";
environmentFile = config.age.secrets.cloudflare.path;
webroot = null;
defaults = { inherit email; };
extraDomainNames = [
"2020.oliverdavies.uk"
"audiobookshelf.oliverdavies.uk"
"bootstrap-with-tailwind.oliverdavies.uk"
"code.oliverdavies.uk"
"eric.oliverdavies.uk"
"florida-drupalcamp-tailwind-css.oliverdavies.uk"
"jellyfin.oliverdavies.uk"
"luke.oliverdavies.uk"
"nixedo.oliverdavies.uk"
"paperless.oliverdavies.uk"
"photos.oliverdavies.uk"
"phpsw-sculpin-demo.oliverdavies.uk"
"rebuilding-acquia.oliverdavies.uk"
"rebuilding-bartik.oliverdavies.uk"
"rebuilding-bristol-js.oliverdavies.uk"
"rebuilding-symfony.oliverdavies.uk"
"tailwindcss-demo.oliverdavies.uk"
"talking-drupal-tailwindcss.oliverdavies.uk"
"uptime.oliverdavies.uk"
"wp-tailwind.oliverdavies.uk"
"www.oliverdavies.uk"
"zet.oliverdavies.uk"
];
certs = {
"oliverdavies.uk" = {
inherit email;
domain = "oliverdavies.uk";
dnsProvider = "cloudflare";
environmentFile = config.age.secrets.cloudflare.path;
webroot = null;
extraDomainNames = [
"2020.oliverdavies.uk"
"audiobookshelf.oliverdavies.uk"
"bootstrap-with-tailwind.oliverdavies.uk"
"code.oliverdavies.uk"
"eric.oliverdavies.uk"
"florida-drupalcamp-tailwind-css.oliverdavies.uk"
"jellyfin.oliverdavies.uk"
"luke.oliverdavies.uk"
"nixedo.oliverdavies.uk"
"paperless.oliverdavies.uk"
"photos.oliverdavies.uk"
"phpsw-sculpin-demo.oliverdavies.uk"
"rebuilding-acquia.oliverdavies.uk"
"rebuilding-bartik.oliverdavies.uk"
"rebuilding-bristol-js.oliverdavies.uk"
"rebuilding-symfony.oliverdavies.uk"
"tailwindcss-demo.oliverdavies.uk"
"talking-drupal-tailwindcss.oliverdavies.uk"
"uptime.oliverdavies.uk"
"wp-tailwind.oliverdavies.uk"
"www.oliverdavies.uk"
"zet.oliverdavies.uk"
];
};
};
};
};
}