diff --git a/modules/servers/lidarr.nix b/modules/servers/lidarr.nix index 992d1b2..879e963 100644 --- a/modules/servers/lidarr.nix +++ b/modules/servers/lidarr.nix @@ -9,7 +9,7 @@ in networking.firewall.allowedTCPPorts = lib.mkIf (!cfg.isLocal) [ cfg.port ]; virtualisation.oci-containers.containers.lidarr = lib.mkIf cfg.enable { autoStart = true; - image = "lscr.io/linuxserver/lidarr:latest"; + image = "linuxserver/lidarr:version-2.7.1.4417"; ports = [ "${toString cfg.port}:${toString cfg.port}" ]; environment = { TZ = config.my.timeZone; diff --git a/modules/servers/maloja.nix b/modules/servers/maloja.nix index 5091adb..b64b3f7 100644 --- a/modules/servers/maloja.nix +++ b/modules/servers/maloja.nix @@ -9,7 +9,7 @@ in networking.firewall.allowedTCPPorts = lib.mkIf (!cfg.isLocal) [ cfg.port ]; sops.secrets = lib.mkIf cfg.enable { maloja.sopsFile = ../../secrets/env.yaml; }; virtualisation.oci-containers.containers.maloja = lib.mkIf cfg.enable { - image = "krateng/maloja:latest"; + image = "krateng/maloja:3.2.2"; ports = [ "${toString cfg.port}:${toString cfg.port}" ]; environmentFiles = [ config.sops.secrets.maloja.path ]; environment = { diff --git a/modules/servers/metube.nix b/modules/servers/metube.nix index 214743f..2082044 100644 --- a/modules/servers/metube.nix +++ b/modules/servers/metube.nix @@ -8,7 +8,7 @@ in config = { networking.firewall.allowedTCPPorts = lib.mkIf (!cfg.isLocal) [ cfg.port ]; virtualisation.oci-containers.containers.metube = lib.mkIf cfg.enable { - image = "ghcr.io/alexta69/metube:latest"; + image = "ghcr.io/alexta69/metube:2024-11-05"; ports = [ "${toString cfg.port}:8081" ]; volumes = [ "${config.my.containerData}/metube:/downloads" diff --git a/modules/servers/multi-scrobbler.nix b/modules/servers/multi-scrobbler.nix index c5eaadc..aa344bf 100644 --- a/modules/servers/multi-scrobbler.nix +++ b/modules/servers/multi-scrobbler.nix @@ -9,7 +9,7 @@ in networking.firewall.allowedTCPPorts = lib.mkIf (!cfg.isLocal) [ cfg.port ]; sops.secrets = lib.mkIf cfg.enable { multi-scrobbler.sopsFile = ../../secrets/env.yaml; }; virtualisation.oci-containers.containers.multi-scrobbler = lib.mkIf cfg.enable { - image = "foxxmd/multi-scrobbler:latest"; + image = "foxxmd/multi-scrobbler:0.8.8"; ports = [ "${toString cfg.port}:${toString cfg.port}" ]; environmentFiles = [ config.sops.secrets.multi-scrobbler.path ]; environment = { diff --git a/modules/servers/prowlarr.nix b/modules/servers/prowlarr.nix index 49fd097..fdd7d19 100644 --- a/modules/servers/prowlarr.nix +++ b/modules/servers/prowlarr.nix @@ -13,14 +13,10 @@ in }; services = { prowlarr.enable = cfg.enable; + flaresolverr.enable = cfg.enable; nginx.virtualHosts."${cfg.host}" = lib.mkIf cfg.enableProxy ( setup.proxyReverseArr cfg.hostName cfg.port // { } ); }; - virtualisation.oci-containers.containers.flaresolverr = lib.mkIf cfg.enable { - autoStart = true; - image = "ghcr.io/flaresolverr/flaresolverr:latest"; - ports = [ "8191:8191" ]; - }; }; } diff --git a/modules/servers/ryot.nix b/modules/servers/ryot.nix index 12b47bf..1a645f0 100644 --- a/modules/servers/ryot.nix +++ b/modules/servers/ryot.nix @@ -8,7 +8,7 @@ in config = lib.mkIf (config.my.servers.ryot.enable && config.my.servers.postgres.enable) { sops.secrets.ryot.sopsFile = ../../secrets/env.yaml; virtualisation.oci-containers.containers.ryot = { - image = "ghcr.io/ignisda/ryot:v7.4.0"; + image = "ghcr.io/ignisda/ryot:v7.9.0"; ports = [ "${toString cfg.port}:8000" ]; environmentFiles = [ config.sops.secrets.ryot.path ]; environment = {