Skip to content

fix: point MinIO at quay.io — the Docker Hub repository is gone - #108

Merged
acamarata merged 1 commit into
mainfrom
fix/minio-image-moved-to-quay
Sep 14, 2026
Merged

acamarata merged 1 commit into
mainfrom
fix/minio-image-moved-to-quay

Conversation

@acamarata

Copy link
Copy Markdown
Collaborator

MinIO removed minio/minio from Docker Hub.

check result
hub.docker.com/v2/repositories/minio/minio/ {"message":"object not found"}
manifest minio/minio:latest, anonymous 401
manifest minio/minio:latest, authenticated 401
quay.io/minio/minio:latest, anonymous 200

Authenticating does not help — I tested with valid Docker Hub credentials. The repository is gone, not gated, so this is not a docker login or rate-limit problem.

Why this matters here

src/app/api/nself/build-simple/route.ts generates a docker-compose for the user when storage is enabled. The Admin GUI has been handing people a compose file whose storage service cannot pull. src/app/start/page.tsx shows the same image name in the startup output, and two wiki pages document it.

Scope

4 references: the generator, the start page, Service-Configuration.md, guides/first-time-setup.md. No test asserts the image string.

Related

Upstream generator fix: nself-org/cli#424, which also adds a daily gate resolving every default image with docker manifest inspect — the check whose absence let this pin rot. Same fix in nself-org/nchat#178.

MinIO removed minio/minio from Docker Hub. As of 2026-09-14 the Hub API
answers {"message":"object not found"} for the repository and every tag
returns 401, to anonymous and authenticated requests alike, so this is not a
rate limit or a missing docker login. quay.io/minio/minio is MinIO's own
registry and serves :latest anonymously (200).

This is not cosmetic here: build-simple/route.ts GENERATES a docker-compose
for the user when storage is enabled, so the Admin GUI has been handing
people a compose file whose storage service cannot pull. start/page.tsx
displays the same image name, and two wiki pages document it.

Upstream generator fix: nself-org/cli#424, which also adds a daily gate
resolving every default image so a pin cannot rot unnoticed again.
@github-actions

Copy link
Copy Markdown

Lighthouse Audit Results

Category Score Status
Performance 78 🟠
Accessibility 100 🟢
Best Practices 96 🟢
SEO 91 🟢

Score Guide

  • 🟢 90-100: Good
  • 🟠 50-89: Needs improvement
  • 🔴 0-49: Poor

View full Lighthouse report

@acamarata
acamarata merged commit d10179b into main Sep 14, 2026
35 checks passed
@acamarata
acamarata deleted the fix/minio-image-moved-to-quay branch September 14, 2026 12:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant