Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
🌐 Web query:
LinuxServer.io official recommendation for Docker image registry lscr.io vs Docker Hub 2026💡 Result:
As of June 2026, LinuxServer.io recommends the use of lscr.io for pulling their container images [1][2]. What is lscr.io lscr.io is not a traditional container registry itself but rather a load-balancer, vanity URL, and telemetry platform provided in collaboration with Scarf [1][2][3]. It acts as a gateway that transparently redirects pull requests to their primary backend registry, which is currently the GitHub Container Registry (ghcr.io) [1][3]. Why LinuxServer.io recommends lscr.io LinuxServer.io encourages users to switch to lscr.io for several technical and operational reasons: Future-proofing: Because lscr.io is a redirection service, LinuxServer.io can change their underlying backend registry (e.g., from GHCR to another provider) without requiring users to update their docker-compose files or run commands [1]. Improved Analytics: The platform provides centralized, accurate telemetry on image usage. This data helps the project maintainers better understand which images and tags are popular, allowing them to focus their engineering efforts more effectively compared to the fragmented data provided by platforms like Docker Hub or GHCR [1][3]. Standardization: It serves as the primary, consistent registry name used across all their official documentation, sample Docker CLI commands, and compose files [2][3]. Relationship with Docker Hub and other registries LinuxServer.io continues to push images to multiple registries, including Docker Hub and GitHub Container Registry (GHCR) [4]. While they recommend lscr.io for its flexibility and analytics, they do not plan to deprecate direct access to Docker Hub or GHCR [4]. You can continue to use those registries directly if you prefer, as they will remain functional [1]. Important Considerations: Blocklists: Because lscr.io gathers usage metrics via Scarf, some overzealous privacy-focused blocklists may block it [3]. If you experience connection issues (e.g., "no such host" errors), you may need to allowlist gateway.scarf.sh in your network security software [3]. Consistency: If you are using their documentation, you will find lscr.io consistently promoted as the standard path for deploying their containers [2][3].
Citations:
Use lscr.io for LinuxServer images (avoid switching to Docker Hub without rationale)
In
speedtest/docker-compose.ymlthe image at line 3 was changed fromlscr.io/linuxserver/speedtest-tracker:latesttolinuxserver/speedtest-tracker:latest. LinuxServer.io’s current guidance recommends usinglscr.ioas the standard/published pull path (gateway/future-proofing/consistency), so this change moves away from their recommended practice.lscr.io/linuxserver/speedtest-tracker:latest.🤖 Prompt for AI Agents