From fa43ee87de88d883ff1b55176b09d21ae32ecb2b Mon Sep 17 00:00:00 2001 From: arcnmx Date: Mon, 22 Jan 2024 15:38:30 -0800 Subject: [PATCH] chore(hakurei): plex access --- systems/hakurei/nixos.nix | 8 ++++++++ systems/mediabox/nixos.nix | 1 - tf/cloudflare_tunnels.tf | 1 - 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/systems/hakurei/nixos.nix b/systems/hakurei/nixos.nix index e2b54744..13b0f8d4 100644 --- a/systems/hakurei/nixos.nix +++ b/systems/hakurei/nixos.nix @@ -1,6 +1,7 @@ { config, meta, + access, ... }: { imports = let @@ -13,6 +14,7 @@ nixos.cloudflared nixos.nginx nixos.access.proxmox + nixos.access.plex ]; sops.secrets.cloudflared-tunnel-hakurei = { @@ -31,6 +33,12 @@ }; }; + services.nginx.access = { + plex.url = let + system = access.systemFor "mediabox"; + in "http://${system.networking.access.hostnameForNetwork.local}:32400"; + }; + systemd.network.networks.eth0 = { name = "eth0"; matchConfig = { diff --git a/systems/mediabox/nixos.nix b/systems/mediabox/nixos.nix index 9ce56028..d78fb7c9 100644 --- a/systems/mediabox/nixos.nix +++ b/systems/mediabox/nixos.nix @@ -37,7 +37,6 @@ default = "http_status:404"; credentialsFile = config.sops.secrets.cloudflare_mediabox_tunnel.path; ingress = { - "plex.gensokyo.zone".service = "http://localhost:32400"; "tautulli.gensokyo.zone".service = "http://localhost:${toString config.services.tautulli.port}"; "ombi.gensokyo.zone".service = "http://localhost:${toString config.services.ombi.port}"; "sonarr.gensokyo.zone".service = "http://localhost:8989"; diff --git a/tf/cloudflare_tunnels.tf b/tf/cloudflare_tunnels.tf index 421c0b05..11d4b104 100644 --- a/tf/cloudflare_tunnels.tf +++ b/tf/cloudflare_tunnels.tf @@ -72,7 +72,6 @@ module "mediabox" { zone_id = cloudflare_zone.gensokyo-zone_zone.id subdomains = [ "deluge", - "plex", "sonarr", "radarr", "jackett",