Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f36d67b29a | ||
|
|
58c7919936 |
@@ -58,7 +58,10 @@
|
||||
home.enable = true;
|
||||
# network
|
||||
tailscale.enable = true;
|
||||
caddy.enable = true;
|
||||
caddy = {
|
||||
enable = true;
|
||||
keys = false;
|
||||
};
|
||||
dnsmasq.enable = true;
|
||||
# mediastack
|
||||
mediastack.enable = true;
|
||||
|
||||
@@ -39,7 +39,7 @@ in {
|
||||
};
|
||||
caddy = {
|
||||
enable = true;
|
||||
keys = false;
|
||||
keys = true;
|
||||
};
|
||||
home.enable = false;
|
||||
};
|
||||
|
||||
@@ -20,7 +20,7 @@ in {
|
||||
};
|
||||
keys = lib.mkOption {
|
||||
type = lib.types.bool;
|
||||
default = true;
|
||||
default = false;
|
||||
description = "host keys directory";
|
||||
};
|
||||
backup = lib.mkOption {
|
||||
@@ -60,7 +60,8 @@ in {
|
||||
'';
|
||||
|
||||
# static page for hosting key files
|
||||
virtualHosts."keys.${homelab.base_domain}" = {
|
||||
virtualHosts = lib.mkIf cfg.keys.enable {
|
||||
"keys.${homelab.base_domain}" = {
|
||||
serverAliases = ["keys.${homelab.public_domain}"];
|
||||
extraConfig = ''
|
||||
tls internal
|
||||
@@ -69,6 +70,7 @@ in {
|
||||
'';
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
# enable acme for auto ssl certs with lets encrypt
|
||||
security.acme = {
|
||||
|
||||
Reference in New Issue
Block a user