Linked to this comment : #4 (comment)
I ran into a few problems while getting the stack running and wanted to report them.
Here's what I've observed :
- Traefik logs : "client version 1.24 is too old for my docker (1.54). Minimum supported API version is 1.44" => I upgraded Traefik to v3.6.13 and added my docker version in the docker compose ; it fixed the API error but led to ACME certificate failures.
- ACME : after upgrading Traefik, certificate issuance fails (likely config differences between Traefik v2 and v3).
- Subdomains : README/website don’t list the subdomains used by each service (e.g., seerr.example.com, radarr.example.com) => It would be usefull to add them in the readme for simpler discovery.
- Seerr mount : current mapping is wrong and produce a warning at the first startup that the config will not be saved.
- qBittorrent : username, password and port from .env are not applied => values must be checked in container logs on first startup.
- It would be usefull to add the routing tips for when we configure the different services : service name + port for internal routing (e.g., http://seerr:8080).
Expected behavior
- Traefik should target a Docker API version >= 1.44 and ACME should work without manual tinkering.
- Consider documenting supported Traefik/Docker versions or providing a tested Traefik v3 example with working ACME config.
- Document that users must register/subdomain DNS entries in their resolver
- Add a list of service subdomains to README/website (seerr.example.com, radarr.example.com, ...).
- For seer mount => Use
/mnt/user/appdata/seerr/config:/app/config instead of /mnt/user/appdata/seerr/config:/config.
- Ensure qBittorrent reads credentials/port from .env or document the required manual setup step.
- Add the internal routing tip (service name + port) to the docs.
Thank you for your good work 👍
Linked to this comment : #4 (comment)
I ran into a few problems while getting the stack running and wanted to report them.
Here's what I've observed :
Expected behavior
/mnt/user/appdata/seerr/config:/app/configinstead of/mnt/user/appdata/seerr/config:/config.Thank you for your good work 👍