diff --git a/hosts/common/optional/docker-containers/arrstack.nix b/hosts/common/optional/docker-containers/arrstack.nix index 5eed23d..706b2fa 100644 --- a/hosts/common/optional/docker-containers/arrstack.nix +++ b/hosts/common/optional/docker-containers/arrstack.nix @@ -28,6 +28,8 @@ in { "8076:8076" # qbittorrent webui port "6887:6887" # qbittorrent torrenting port "6887:6887/udp" # qbittorrent torrenting port + "9696:9696" # prowlarr port + "8191:8191" # prowlarr port ]; image = "qmcgaw/gluetun"; capabilities = {NET_ADMIN = true;}; @@ -64,6 +66,35 @@ in { }; network_mode = "service:gluetun"; }; + + services.prowlarr.service = { + image = "lscr.io/linuxserver/prowlarr:latest"; + container_name = "prowlarr"; + restart = "always"; + volumes = [ + "/srv/docker/media-server/arrstack/prowlarr:/config" + "/media/media/downloads:/downloads" + ]; + environment = { + TZ = "Europe/London"; + PUID = 1000; + PGID = 1000; + }; + network_mode = "service:gluetun"; + }; + + services.flaresolverr.service = { + image = "ghcr.io/flaresolverr/flaresolverr:latest"; + container_name = "flaresolverr"; + restart = "always"; + environment = { + TZ = "Europe/London"; + LOG_LEVEL = "\${LOG_LEVEL:-info}"; + LOG_HTML = "\${LOG_HTML:-false}"; + CAPTCHA_SOLVER = "\${CAPTCHA_SOLVER:-none}"; + }; + network_mode = "service:gluetun"; + }; }; }; };