From a2db4db09e798bba75b9f8f33210aee3e13f0f1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torjus=20H=C3=A5kestad?= Date: Sun, 20 Oct 2024 22:35:04 +0200 Subject: [PATCH] Add new cnames for proxy --- services/http-proxy/default.nix | 3 +++ services/http-proxy/proxy.nix | 11 +++++++++++ services/ns/zones-home-2rjus-net.conf | 11 +++++++---- 3 files changed, 21 insertions(+), 4 deletions(-) create mode 100644 services/http-proxy/proxy.nix diff --git a/services/http-proxy/default.nix b/services/http-proxy/default.nix index b5b2cec..d046d09 100644 --- a/services/http-proxy/default.nix +++ b/services/http-proxy/default.nix @@ -1,3 +1,6 @@ { pkgs, config, ... }: { + imports = [ + ./proxy.nix + ]; } diff --git a/services/http-proxy/proxy.nix b/services/http-proxy/proxy.nix new file mode 100644 index 0000000..c05e220 --- /dev/null +++ b/services/http-proxy/proxy.nix @@ -0,0 +1,11 @@ +{ pkgs, ... }: +{ + services.caddy = { + enable = true; + configFile = pkgs.writeText "Caddyfile" '' + http://nzbget.t-juice.club { + reverse_proxy http://10.69.12.51:6789 + } + ''; + }; +} diff --git a/services/ns/zones-home-2rjus-net.conf b/services/ns/zones-home-2rjus-net.conf index edfcf3f..8e1bac8 100644 --- a/services/ns/zones-home-2rjus-net.conf +++ b/services/ns/zones-home-2rjus-net.conf @@ -1,7 +1,7 @@ $ORIGIN home.2rjus.net. $TTL 1800 @ IN SOA ns1.home.2rjus.net. admin.test.2rjus.net. ( - 2038 ; serial number + 2039 ; serial number 3600 ; refresh 900 ; retry 1209600 ; expire @@ -38,10 +38,10 @@ gw IN A 10.69.10.1 ; 12_CORE virt-mini1 IN A 10.69.12.11 nas IN A 10.69.12.50 -nzbget IN A 10.69.12.51 +nzbget-jail IN A 10.69.12.51 restic IN A 10.69.12.52 -radarr IN A 10.69.12.53 -sonarr IN A 10.69.12.54 +radarr-jail IN A 10.69.12.53 +sonarr-jail IN A 10.69.12.54 bazarr IN A 10.69.12.55 mpnzb IN A 10.69.12.57 pve1 IN A 10.69.12.75 @@ -56,6 +56,9 @@ ns4 IN A 10.69.13.8 ha1 IN A 10.69.13.9 nixos-test1 IN A 10.69.13.10 http-proxy IN A 10.69.13.11 +nzbget IN CNAME http-proxy +radarr IN CNAME http-proxy +sonarr IN CNAME http-proxy ; 22_WLAN unifi-ctrl IN A 10.69.22.5