Adding subdomains to Caddy

This commit is contained in:
Jordan Ashurst
2026-09-14 05:59:52 -07:00
parent 14f68a3c4c
commit 5f9a78dc92
+16 -9
View File
@@ -277,6 +277,7 @@
keepassxc keepassxc
sops sops
age age
unzip
]; ];
# Some programs need SUID wrappers, can be configured further or are # Some programs need SUID wrappers, can be configured further or are
@@ -294,10 +295,10 @@
services.caddy = { services.caddy = {
enable = true; enable = true;
environmentFile = config.sops.templates."caddy.env".path; environmentFile = config.sops.templates."caddy.env".path;
globalConfig = '' # globalConfig = ''
acme_ca https://acme.zerossl.com/v2/DV90 # acme_ca https://acme.zerossl.com/v2/DV90
email {$ACME_EMAIL}; # email {$ACME_EMAIL};
''; # '';
#tls ${config.sops.secrets.zerossl_cert.path} ${config.sops.secrets.zerossl_private_key.path} #tls ${config.sops.secrets.zerossl_cert.path} ${config.sops.secrets.zerossl_private_key.path}
virtualHosts."centraldogma.site:".extraConfig = '' virtualHosts."centraldogma.site:".extraConfig = ''
@@ -316,12 +317,18 @@
reverse_proxy /radarr/* 127.0.0.1:7878 reverse_proxy /radarr/* 127.0.0.1:7878
''; '';
virtualHosts."jellyfin.centraldogma.site:".extraConfig = ''
virtualHosts."blog.centraldogma.dedyn.io:".extraConfig = '' redir /jellyfin /jellyfin/
root * /srv/root/ reverse_proxy /jellyfin/* 127.0.0.1:8096
file_server
encode zstd gzip
''; '';
virtualHosts."git.centraldogma.site:".extraConfig = ''
reverse_proxy /* 127.0.0.1:3000
'';
# virtualHosts."blog.centraldogma.dedyn.io:".extraConfig = ''
# root * /srv/root/
# file_server
# encode zstd gzip
# '';
}; };
services.flaresolverr = { services.flaresolverr = {
enable = true; enable = true;