Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps - Status | Demo | Docs | Install
  1. Cloudron Forum
  2. Docker Registry
  3. Cloudron Registry does not store images pushed via GitHub Actions (repository name not known)

Cloudron Registry does not store images pushed via GitHub Actions (repository name not known)

Scheduled Pinned Locked Moved Docker Registry
2 Posts 2 Posters 11 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    miednr
    wrote last edited by
    #1

    Hi Cloudron team and everybody else,

    I’m running into a persistent issue with the Cloudron Docker Registry and would appreciate your input.

    Setup:
    • Cloudron Registry app (DNS only, no Cloudflare proxy)
    • Images are built and pushed via GitHub Actions using docker/login-action and docker/build-push-action
    • Login to registry succeeds
    • Push step completes successfully (no errors reported)

    Observed behavior:
    • After a successful push, the repository does not exist in the registry
    • Registry API returns:
    • /v2/ → 200
    • /v2/<user>/<repo>/tags/list → NAME_UNKNOWN
    • docker pull results in:
    • repository name not known to registry
    • manifest unknown

    This happens regardless of:
    • Image name (simple names tested, e.g. rag-gateway)
    • Tags (latest, sha-…)
    • Buildx settings (single platform, no provenance, no SBOM)
    • Explicit registry host in login and tags

    What was verified:
    • Disk space is sufficient
    • Auth is correct (App Password)
    • Cloudflare is disabled for registry
    • GitHub Actions runner cannot pull the image either after push
    • Registry logs show no relevant errors during push or pull attempts

    Conclusion so far:
    It appears that the registry accepts the push but never persists the repository/manifest, making it impossible to pull afterwards.

    Is this a known limitation or bug of the Cloudron Registry when images are pushed externally (e.g. via GitHub Actions / Buildx)?
    Are there recommended settings or a supported workflow for external CI pushing images into the Cloudron Registry?

    Thanks a lot for any guidance.

    Best regards,
    miednr

    1 Reply Last reply
    0
    • jamesJ Offline
      jamesJ Offline
      james
      Staff
      wrote last edited by
      #2

      Hello @miednr
      What user management did you chose for the Docker Registry app?

      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Bookmarks
      • Search