diff --git a/README.md b/README.md index 7114631d..566eb240 100644 --- a/README.md +++ b/README.md @@ -89,6 +89,7 @@ I am running it in Ubuntu Server 22.04; I also tested this setup on a [Synology | [Cleanuparr](https://github.com/Cleanuparr/Cleanuparr) | Optional - Cleanuparr is a tool for automating the cleanup of unwanted or blocked files in Sonarr and Radarr
Enable with `COMPOSE_PROFILES=cleanuparr` | [cleanuparr/cleanuparr](https://ghcr.io/cleanuparr/cleanuparr) | /cleanuparr | | [Cross-Seed](https://github.com/cross-seed/cross-seed) | Optional - Cross-Seed is a tool for automating the cross-seeding of torrents
Enable with `COMPOSE_PROFILES=cross-seed` | [cross-seed/cross-seed](https://ghcr.io/cross-seed/cross-seed) | | | [Autobrr](https://github.com/autobrr/autobrr) | Optional - Autobrr is a tool for automating the downloading of torrents
Enable with `COMPOSE_PROFILES=autobrr` | [autobrr/autobrr](https://ghcr.io/autobrr/autobrr) | /autobrr | +| [Suggestarr](https://github.com/autobrr/autobrr) | Optional - SuggestArr is a project designed to automate media content recommendations and download requests
Enable with `COMPOSE_PROFILES=suggestarr` | [ciuse99/suggestarr](https://hub.docker.com/r/ciuse99/suggestarr) | /suggestarr | Optional containers are not enabled by default, they need to be enabled, see [Optional Services](#optional-services) for more information. diff --git a/docker-compose.yml b/docker-compose.yml index 119b4609..06569e36 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -217,6 +217,32 @@ services: - homepage.widget.type=prowlarr - homepage.widget.url=http://prowlarr:9696/prowlarr - homepage.widget.key=${PROWLARR_API_KEY} + suggestarr: + image: ciuse99/suggestarr:latest + container_name: suggestarr + environment: + - SUBPATH=/suggestarr + volumes: + - ${CONFIG_ROOT:-.}/suggestarr:/app/config/config_files + restart: always + labels: + - traefik.enable=true + - traefik.http.routers.suggestarr.rule=(Host(`${HOSTNAME}`) && PathPrefix(`/suggestarr`)) + - traefik.http.routers.suggestarr.tls=true + - traefik.http.routers.suggestarr.tls.certresolver=myresolver + - traefik.http.services.suggestarr.loadbalancer.server.port=5000 + - traefik.http.routers.suggestarr.middlewares=suggestarr-strip-slash + - traefik.http.middlewares.suggestarr-strip-slash.redirectregex.regex=(^.*\/suggestarr$$) + - traefik.http.middlewares.suggestarr-strip-slash.redirectregex.replacement=$$1/ + - traefik.http.middlewares.suggestarr-strip-slash.redirectregex.permanent=false + - homepage.group=Media + - homepage.name=Suggestarr + - homepage.icon=suggest-arr.png + - homepage.href=/suggestarr + - homepage.description=Media recommendations + - homepage.weight=6 + profiles: + - suggestarr flaresolverr: image: 21hsmw/flaresolverr:nodriver container_name: flaresolverr