Adding subdomains to Caddy
This commit is contained in:
+16
-9
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user