WIP: acme: Add tlater.com

This commit is contained in:
Tristan Daniël Maat 2024-11-17 19:32:54 +01:00
parent c2d7f7dbc0
commit a8de5feb77
Signed by: tlater
GPG key ID: 49670FD774E43268
3 changed files with 26 additions and 4 deletions
configuration

View file

@ -43,15 +43,26 @@
) config.services.nginx.virtualHosts;
security.acme = {
defaults.email = "tm@tlater.net";
defaults = {
email = "tm@tlater.net";
group = "nginx";
};
acceptTerms = true;
certs."tlater.net" = {
extraDomainNames = [ "*.tlater.net" ];
dnsProvider = "hetzner";
group = "nginx";
credentialFiles."HETZNER_API_KEY_FILE" = config.sops.secrets."hetzner-api".path;
};
certs."tlater.com" = {
extraDomainNames = [ "*.tlater.com" ];
dnsProvider = "porkbun";
credentialFiles = {
"PORKBUN_API_KEY_FILE" = config.sops.secrets."porkbun/api".path;
"PORKBUN_SECRET_API_KEY_FILE" = config.sops.secrets."porkbun/secret-api".path;
};
};
};
services.backups.acme = {

View file

@ -38,6 +38,14 @@
owner = "acme";
};
"porkbun/api" = {
owner = "acme";
};
"porkbun/secret-api" = {
owner = "acme";
};
# Nextcloud
"nextcloud/tlater" = {
owner = "nextcloud";