diff --git a/modules/server/bentopdf.nix b/modules/server/bentopdf.nix index 858ef17..852d3f4 100644 --- a/modules/server/bentopdf.nix +++ b/modules/server/bentopdf.nix @@ -9,7 +9,7 @@ { services.bentopdf = { enable = true; - domain = "pdf.home.arpa"; + domain = "pdf.private"; nginx = { enable = true; # virtualHost = { diff --git a/modules/server/coredns.nix b/modules/server/coredns.nix index a2982ad..8f505a0 100644 --- a/modules/server/coredns.nix +++ b/modules/server/coredns.nix @@ -10,10 +10,28 @@ zeroq.su:53 { hosts { 109.248.161.5 x.zeroq.su + 192.168.1.20 calibre.zeroq.su + 192.168.1.20 dns.zeroq.su + 192.168.1.20 flux.zeroq.su + 192.168.1.20 git.zeroq.su + 192.168.1.20 immich.zeroq.su + 192.168.1.20 kuma.zeroq.su + 192.168.1.20 nextcloud.zeroq.su + 192.168.1.20 office.zeroq.su + 192.168.1.20 pdf.zeroq.su + fallthrough + } + cache 300 + log + } + home.arpa:53 { + hosts { + 192.168.1.20 ca.home.arpa 192.168.1.20 calibre.home.arpa 192.168.1.20 dns.home.arpa 192.168.1.20 flux.home.arpa 192.168.1.20 git.home.arpa + 192.168.1.20 home.arpa 192.168.1.20 immich.home.arpa 192.168.1.20 kuma.home.arpa 192.168.1.20 nextcloud.home.arpa diff --git a/modules/server/nginx.nix b/modules/server/nginx.nix index b4752c2..f895858 100644 --- a/modules/server/nginx.nix +++ b/modules/server/nginx.nix @@ -35,7 +35,7 @@ in forceSSL = true; enableACME = true; }; - "pdf.home.arpa" = { + "pdf.private" = { forceSSL = false; enableACME = false; listen = [ @@ -56,6 +56,19 @@ in client_max_body_size 5G; ''; }; + "pdf.home.arpa" = { + forceSSL = true; + enableACME = true; + locations = { + "/" = { + proxyPass = "http://${server}:8446"; + proxyWebsockets = true; + }; + }; + extraConfig = '' + client_max_body_size 5G; + ''; + }; "nextcloud.home.arpa" = { forceSSL = true; enableACME = true; @@ -74,8 +87,8 @@ in ''; }; "ca.home.arpa" = { - forceSSL = false; - enableACME = false; + forceSSL = true; + enableACME = true; locations."/" = { proxyPass = "http://${server}:9000"; proxyWebsockets = true; @@ -144,28 +157,38 @@ in client_max_body_size 5G; ''; }; - # "zeroq.home.arpa" = { - # forceSSL = false; - # enableACME = false; - # root = pkgs.writeTextDir "index.html" '' - # - # - #
- #This server is running in backend.- # - # - # ''; - # listen = [ - # { - # addr = "100.64.0.0"; - # port = 80; - # } - # { - # addr = "192.168.1.20"; - # port = 80; - # } - # ]; - # }; + "dns.home.arpa" = { + forceSSL = true; + enableACME = true; + locations."/" = { + proxyPass = "http://${server}:53"; + }; + extraConfig = '' + client_max_body_size 5G; + ''; + }; + "zeroq.home.arpa" = { + forceSSL = true; + enableACME = true; + root = pkgs.writeTextDir "index.html" '' + + + +
This server is running in backend.+ + + ''; + listen = [ + { + addr = "100.64.0.0"; + port = 80; + } + { + addr = "192.168.1.20"; + port = 80; + } + ]; + }; }; }; }; diff --git a/modules/server/samba.nix b/modules/server/samba.nix index cd7dd2f..7117e67 100644 --- a/modules/server/samba.nix +++ b/modules/server/samba.nix @@ -7,7 +7,7 @@ services.samba = { enable = true; nmbd = { - enable = false; + enable = true; }; settings = { global = {