diff --git a/system/hosts/mcp/containers/media-system.nix b/system/hosts/mcp/containers/media-system.nix index f48826b..210297a 100644 --- a/system/hosts/mcp/containers/media-system.nix +++ b/system/hosts/mcp/containers/media-system.nix @@ -172,23 +172,26 @@ in }; }; # Currently broken and doesn't work. :( - # flaresolverr = { - # image = "ghcr.io/flaresolverr/flaresolverr:latest"; - # autoStart = true; - # extraOptions = [ - # "-l=homepage.group=Infra" - # "-l=homepage.name=FlareSolverr" - # "-l=homepage.icon=flaresolverr.svg" - # "-l=homepage.href=https://flaresolverr.${domain}" - # "-l=homepage.description=Cloudflare bypass" - # ]; - # volumes = [ - # "/tank/config/flaresolverr:/config" - # ]; - # environment = { - # UMASK = "002"; - # }; - # }; + flaresolverr = { + image = "ghcr.io/flaresolverr/flaresolverr:latest"; + autoStart = true; + extraOptions = [ + "-l=traefik.enable=true" + "-l=traefik.http.routers.flaresolverr.rule=${localHostRuleHavenisms "flaresolverr"}" + "-l=traefik.http.services.flaresolverr.loadbalancer.server.port=8191" + "-l=homepage.group=Infra" + "-l=homepage.name=FlareSolverr" + "-l=homepage.icon=flaresolverr.svg" + "-l=homepage.href=https://flaresolverr.${havenisms}" + "-l=homepage.description=Cloudflare bypass" + ]; + volumes = [ + "/tank/config/flaresolverr:/config" + ]; + environment = { + UMASK = "002"; + }; + }; radarr = { image = "lscr.io/linuxserver/radarr"; autoStart = true;