From 86e74f585abb3683407126ec7de2a2527c79c912 Mon Sep 17 00:00:00 2001 From: oqyude Date: Mon, 15 Jun 2026 22:36:49 +0300 Subject: [PATCH] dns-server setup --- modules/server/coredns.nix | 13 ++++++++++++- modules/server/nginx.nix | 17 +++++++++++++++++ 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/modules/server/coredns.nix b/modules/server/coredns.nix index cad5f12..e06f2cc 100644 --- a/modules/server/coredns.nix +++ b/modules/server/coredns.nix @@ -9,8 +9,19 @@ config = '' zeroq.su:53 { hosts { + 192.168.1.20 agent.zeroq.su + 192.168.1.20 bentopdf.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 gitea.zeroq.su + 192.168.1.20 health.zeroq.su 192.168.1.20 immich.zeroq.su + 192.168.1.20 kuma.zeroq.su + 192.168.1.20 n8n.zeroq.su + 192.168.1.20 nextcloud.zeroq.su + 192.168.1.20 office.zeroq.su + 109.248.161.5 x.zeroq.su fallthrough } cache 300 @@ -22,4 +33,4 @@ } ''; }; -} \ No newline at end of file +} diff --git a/modules/server/nginx.nix b/modules/server/nginx.nix index 7a50352..802908f 100644 --- a/modules/server/nginx.nix +++ b/modules/server/nginx.nix @@ -84,6 +84,23 @@ in client_max_body_size 5G; ''; }; + "nextcloud.zeroq.su" = { + forceSSL = false; + enableACME = false; + locations = { + "/" = { + proxyPass = "http://${server}:10000"; + proxyWebsockets = true; + }; + "/whiteboard" = { + proxyPass = "http://${server}:3002"; + proxyWebsockets = true; + }; + }; + extraConfig = '' + client_max_body_size 5G; + ''; + }; "n8n.local" = { forceSSL = false; enableACME = false;