From 048e6a6bb47793563791c7089aea2615a96668ea Mon Sep 17 00:00:00 2001 From: b12f Date: Fri, 6 Sep 2024 17:38:06 +0200 Subject: [PATCH] hosts/frikandel: add jellyfin forward --- hosts/frikandel/default.nix | 1 + hosts/frikandel/jellyfin-forward.nix | 17 +++++++++++++++++ hosts/frikandel/networking.nix | 2 ++ terraform/b12f.io.tf | 2 +- 4 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 hosts/frikandel/jellyfin-forward.nix diff --git a/hosts/frikandel/default.nix b/hosts/frikandel/default.nix index 126999f..57b9f46 100644 --- a/hosts/frikandel/default.nix +++ b/hosts/frikandel/default.nix @@ -9,5 +9,6 @@ ./wireguard.nix ./email.nix ./website.nix + ./jellyfin-forward.nix ]; } diff --git a/hosts/frikandel/jellyfin-forward.nix b/hosts/frikandel/jellyfin-forward.nix new file mode 100644 index 0000000..ce251b9 --- /dev/null +++ b/hosts/frikandel/jellyfin-forward.nix @@ -0,0 +1,17 @@ +{ + flake, + config, + pkgs, + lib, + ... +}: { + security.acme.certs = { + "media.b12f.io" = {}; + }; + + services.nginx.virtualHosts."media.b12f.io" = { + forceSSL = true; + useACMEHost = "media.b12f.io"; + locations."/".proxyPass = "https://media.b12f.io"; + }; +} diff --git a/hosts/frikandel/networking.nix b/hosts/frikandel/networking.nix index a8efdc8..910caed 100644 --- a/hosts/frikandel/networking.nix +++ b/hosts/frikandel/networking.nix @@ -8,6 +8,8 @@ networking.hostName = "frikandel"; networking.hostId = "44234773"; networking.nameservers = [ + "10.13.12.7" + "fd00:b12f:acab:1312:acab:7::" "193.110.81.0" #dns0.eu "2a0f:fc80::" #dns0.eu "185.253.5.0" #dns0.eu diff --git a/terraform/b12f.io.tf b/terraform/b12f.io.tf index 3f77cf5..93621d3 100644 --- a/terraform/b12f.io.tf +++ b/terraform/b12f.io.tf @@ -176,6 +176,6 @@ resource "hostingde_record" "b12f-media" { zone_id = hostingde_zone.b12f.id name = "media.b12f.io" type = "CNAME" - content = "droppie.b12f.io" + content = "frikandel.b12f.io" ttl = 300 }