Getting 404 errors on 2 containers

hey i'm trying to run a seedbox on a vps i have 2 docker composes, one dedicated to rutorrent/jellyfin/sonarr etc and another one solely dedicated to traefik
when i sudo docker-compose up both of them, they seem to start up pretty fine.

The issue is that i can only access to jellyfin and sonarr. I see the requests on traefik logs but the other ones straight up give me a 404 error.
i'll post both of my configs if anyone is willing to look at them.
Thanks by advance.

version: "3.7"

services:
  traefik:
    image: "traefik"
    container_name: "traefik"
    command:
      - "--log.level=DEBUG"
      #- "--api.insecure=true"
      - "--providers.docker=true"
      - "--providers.docker.exposedbydefault=false"
      - "--entrypoints.web.address=:80"
      - "--entrypoints.websecure.address=:443"
      - "--certificatesresolvers.mydnschallenge.acme.dnschallenge=true"
      - "--certificatesresolvers.mydnschallenge.acme.dnschallenge.provider=cloudflare"
      - "--certificatesresolvers.mydnschallenge.acme.email=REDACTED"
      - "--certificatesresolvers.mydnschallenge.acme.storage=/letsencrypt/acme.json"
    ports:
      - "80:80"
      - "443:443"
      #- "8080:8080"
    networks:
      - traefik
    environment:
      - "CF_API_EMAIL=REDACTED"
      - "CF_API_KEY=REDACTED"
      - "CF_DNS_API_TOKEN=REDACTED"
    volumes:
      - "/opt/traefik/letsencrypt:/letsencrypt"
      - "/var/run/docker.sock:/var/run/docker.sock:ro"
    restart: always

networks:
  traefik:
    name: traefik

Media

version: "3.7"

services:
  rutorrent:
    image: "linuxserver/rutorrent"
    container_name: "rutorrent"
    networks:
      - default
      - traefik
    ports:
      - 5000:5000
      - 51413:51413
      - 6881:6881/udp
    environment:
      - PUID=1000
      - PGID=1000
    labels:
      - "traefik.enable=true"
      - "traefik.docker.network=traefik"
      - "traefik.http.services.rutorrent.loadbalancer.server.port=80"
      - "traefik.http.routers.rutorrent.rule=Host(`rutorrent.mydomain.com`)"
      - "traefik.http.routers.rutorrent.entrypoints=websecure"
      - "traefik.http.routers.rutorrent.tls.certresolver=mydnschallenge"
      #- "traefik.http.routers.rutorrent.middlewares=auth"
      #- "traefik.http.middlewares.auth.basicauth.users=USERNAME:HASHED_PASSWORD"
    volumes:
      - /downloads/rutorrent:/downloads
      - /opt/rutorrent/config:/config
    restart: always

  radarr:
    image: "linuxserver/radarr"
    container_name: "radarr"
    networks:
      - default
      - traefik
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Paris
      #- UMASK_SET=022
    labels:
      - "traefik.enable=true"
      - "traefik.docker.network=traefik"
      - "traefik.http.services.radarr.loadbalancer.server.port=7878"
      - "traefik.http.routers.radarr.rule=Host(`radarr.mydomain.com`)"
      - "traefik.http.routers.radarr.entrypoints=websecure"
      - "traefik.http.routers.radarr.tls.certresolver=mydnschallenge"
    volumes:
      - /opt/radarr/config:/config
      - /mnt/gdrive/Movies:/movies
      - /downloads:/downloads
    restart: always

  sonarr:
    image: "linuxserver/sonarr"
    container_name: "sonarr"
    networks:
      - default
      - traefik
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Paris
    labels:
      - "traefik.enable=true"
      - "traefik.docker.network=traefik"
      - "traefik.http.services.sonarr.loadbalancer.server.port=8989"
      - "traefik.http.routers.sonarr.rule=Host(`sonarr.mydomain.com`)"
      - "traefik.http.routers.sonarr.entrypoints=websecure"
      - "traefik.http.routers.sonarr.tls.certresolver=mydnschallenge"
    volumes:
      - /opt/sonarr/config:/config
      - /mnt/gdrive/tv:/tv
      - /mnt/gdrive/Anime:/anime
      - /downloads:/downloads
    restart: always    

  bazarr:
    image: "linuxserver/bazarr"
    container_name: "bazarr"
    networks:
      - default
      - traefik
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Paris
    labels:
      - "traefik.enable=true"
      - "traefik.docker.network=traefik"
      - "traefik.http.services.bazarr.loadbalancer.server.port=6767"
      - "traefik.http.routers.bazarr.rule=Host(`bazarr.mydomain.com`)"
      - "traefik.http.routers.bazarr.entrypoints=websecure"
      - "traefik.http.routers.bazarr.tls.certresolver=mydnschallenge"
    volumes:
      - /opt/bazarr/config:/config
      - /mnt/gdrive/movies:/movies
      - /mnt/gdrive/tv:/tv
      - /mnt/gdrive/Anime:/anime
    restart: always

  jellyfin:  
    image: jellyfin/jellyfin  
    container_name: "jellyfin"
    networks:
      - default
      - traefik
    labels:
      - "traefik.enable=true"
      - "traefik.docker.network=traefik"
      - "traefik.http.services.jellyfin.loadbalancer.server.port=8096"
      - "traefik.http.routers.jellyfin.rule=Host(`jellyfin.mydomain.com`)"
      - "traefik.http.routers.jellyfin.entrypoints=websecure"
      - "traefik.http.routers.jellyfin.tls.certresolver=mydnschallenge"
    volumes:  
      - /opt/jellyfin/config:/config  
      - /opt/jellyfin/cache:/cache  
      - /mnt/gdrive:/media  

networks:
  traefik:
    external: true

Nevermind, it was always working jellyfin and sonarr were redirecting me on https while rutorrent and radarr didn't

adding : > labels:

  • "traefik.http.middlewares.test-redirectscheme.redirectscheme.scheme=https"

did the trick !