diff --git a/agenix/hosts/mediaserver/config.nix b/agenix/hosts/mediaserver/config.nix index 11b3d51..8c841d4 100644 --- a/agenix/hosts/mediaserver/config.nix +++ b/agenix/hosts/mediaserver/config.nix @@ -31,23 +31,5 @@ owner = "media_user"; group = "media_group"; }; - - homepage-dashboard-services = { - file = ./homepage-dashboard/services.age; - symlink = false; - path = "/var/lib/homepage-dashboard/services.yaml"; - mode = "640"; - owner = "media_user"; - group = "media_group"; - }; - - homepage-dashboard-bookmarks = { - file = ./homepage-dashboard/bookmarks.age; - symlink = false; - path = "/var/lib/homepage-dashboard/bookmarks.yaml"; - mode = "640"; - owner = "media_user"; - group = "media_group"; - }; }; } diff --git a/agenix/hosts/mediaserver/homepage-dashboard/bookmarks.age b/agenix/hosts/mediaserver/homepage-dashboard/bookmarks.age deleted file mode 100644 index 4f42262..0000000 Binary files a/agenix/hosts/mediaserver/homepage-dashboard/bookmarks.age and /dev/null differ diff --git a/agenix/hosts/mediaserver/homepage-dashboard/services.age b/agenix/hosts/mediaserver/homepage-dashboard/services.age deleted file mode 100644 index 6b06716..0000000 Binary files a/agenix/hosts/mediaserver/homepage-dashboard/services.age and /dev/null differ diff --git a/container/homepage-dashboard/default.nix b/container/homepage-dashboard/default.nix deleted file mode 100644 index 74b8b35..0000000 --- a/container/homepage-dashboard/default.nix +++ /dev/null @@ -1,41 +0,0 @@ -{ lib, ... }: - -{ - systemd.tmpfiles.rules = [ - "d /var/lib/homepage-dashboard 0755 media_user media_group" - ]; - - virtualisation.oci-containers.containers.homepage-dashboard = { - image = "ghcr.io/benphelps/homepage:latest"; - ports = [ "127.0.0.1:9888:3000" ]; - environment = { - "PUID" = "1001"; - "PGID" = "2001"; - }; - volumes = [ - "/var/lib/homepage-dashboard:/app/config" - ]; - }; - - systemd.services.podman-homepage-dashboard.serviceConfig = { - TimeoutStopSec = lib.mkForce 5; - }; - - networking.firewall.interfaces."podman+" = { - allowedUDPPorts = [ 443 9920 ]; - allowedTCPPorts = [ 443 9920 ]; - }; - - services.nginx.virtualHosts."homepage.internal.kempkens.network" = { - quic = true; - http3 = true; - - onlySSL = true; - useACMEHost = "internal.kempkens.network"; - - locations."/" = { - recommendedProxySettings = true; - proxyPass = "http://127.0.0.1:9888"; - }; - }; -} diff --git a/secrets.nix b/secrets.nix index 672106a..b29a3a6 100644 --- a/secrets.nix +++ b/secrets.nix @@ -69,7 +69,4 @@ in "agenix/hosts/mediaserver/tubearchivist/environmentES.age".publicKeys = mediaserver; "agenix/hosts/mediaserver/aria2/config.age".publicKeys = mediaserver; - - "agenix/hosts/mediaserver/homepage-dashboard/services.age".publicKeys = mediaserver; - "agenix/hosts/mediaserver/homepage-dashboard/bookmarks.age".publicKeys = mediaserver; } diff --git a/system/hosts/mediaserver.nix b/system/hosts/mediaserver.nix index 4424a84..d17e7c5 100644 --- a/system/hosts/mediaserver.nix +++ b/system/hosts/mediaserver.nix @@ -34,7 +34,6 @@ in ../nixos/aria2.nix ../nixos/container.nix - ../../container/homepage-dashboard ../../container/tubearchivist ../../container/autobrr ../../secret/container/additional-media