From 1912666242a6565632460ade92503cfa65ab0a67 Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Fri, 13 Jun 2025 02:03:58 +0800 Subject: [PATCH] chore(web-servers): switch to staging letsencrypt --- modules/nixos/server/web-servers/default.nix | 6 +++--- modules/nixos/server/web-servers/nginx/default.nix | 8 -------- systems/x86_64-linux/apollo/default.nix | 1 + 3 files changed, 4 insertions(+), 11 deletions(-) diff --git a/modules/nixos/server/web-servers/default.nix b/modules/nixos/server/web-servers/default.nix index d409ae1..6225676 100644 --- a/modules/nixos/server/web-servers/default.nix +++ b/modules/nixos/server/web-servers/default.nix @@ -14,10 +14,10 @@ in acceptTerms = true; defaults = { inherit (config.system.mainUser) email; + #TODO: switch back to production environment + server = "https://acme-staging-v02.api.letsencrypt.org/directory"; dnsProvider = "cloudflare"; - credentialFiles = { - "CLOUDFLARE_DNS_API_TOKEN_FILE" = config.sops.secrets."keys/cloudflare".path; - }; + credentialFiles."CLOUDFLARE_DNS_API_TOKEN_FILE" = config.sops.secrets."keys/cloudflare".path; }; }; }) diff --git a/modules/nixos/server/web-servers/nginx/default.nix b/modules/nixos/server/web-servers/nginx/default.nix index d193753..f5f36cc 100644 --- a/modules/nixos/server/web-servers/nginx/default.nix +++ b/modules/nixos/server/web-servers/nginx/default.nix @@ -52,18 +52,10 @@ in extraConfig = lib.mkOption { type = attrs; default = { }; - description = "Will be added to locations.\"/\""; }; }; }); default = [ ]; - example = [ - { - source = "chat.bwfiq.com"; - target = "http://helios:3080"; - extraConfig = { }; - } - ]; }; }; diff --git a/systems/x86_64-linux/apollo/default.nix b/systems/x86_64-linux/apollo/default.nix index 6fb27cb..75a76e3 100644 --- a/systems/x86_64-linux/apollo/default.nix +++ b/systems/x86_64-linux/apollo/default.nix @@ -32,6 +32,7 @@ mattermost.url = "mm.bwfiq.com"; }; web-servers = { + enableSSL = true; nginx = { enable = true; proxies = [