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


    Cloudron Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular

    Kraken P2P Docker registry

    App Wishlist
    5
    7
    302
    Loading More Posts
    • 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.
    • yusf
      yusf last edited by

      Maybe this is interesting for future versions of Cloudron?

      Kraken is a P2P-powered Docker registry that focuses on scalability and availability. It is designed for Docker image management, replication, and distribution in a hybrid cloud environment. With pluggable backend support, Kraken can easily integrate into existing Docker registry setups as the distribution layer.

      https://github.com/uber/kraken

      A 1 Reply Last reply Reply Quote 3
      • robi
        robi last edited by

        Easier, faster dev for sure.

        Then integrate it all into a CloudronAppDevContainerw/Sysbox so we can build new apps safely in production.

        Life of Advanced Technology

        1 Reply Last reply Reply Quote 0
        • yusf
          yusf last edited by

          Makes me start to think of other use cases for p2p interaction between Cloudron instances… 🌈

          1 Reply Last reply Reply Quote 1
          • A
            adrw @yusf last edited by

            @yusf I’d be very interested in this, I was hoping Cloudron would already have a private Docker registry app but doesn’t seem like it yet. I’m looking to use Cloudron for development and I think that would be the missing piece for me.

            mehdi 1 Reply Last reply Reply Quote 0
            • mehdi
              mehdi App Dev @adrw last edited by

              @adrw There's a good reason why there isn't : the docker registry protocol needs the whole domain reserved for it alone. So, to have both a registry and some kind of web interface for it, a Cloudron app would need at least 2 domains, which cloudron does not support.

              fbartels 1 Reply Last reply Reply Quote 0
              • fbartels
                fbartels App Dev @mehdi last edited by

                @mehdi said in Kraken P2P Docker registry:

                So, to have both a registry and some kind of web interface for it, a Cloudron app would need at least 2 domains

                That depends on the registry ui. https://github.com/Joxit/docker-registry-ui for example can proxy the actual access to the registry. But it still has its downside, like for example only supporting basic auth (so no chance to connect it to Cloudrons ldap).

                mehdi 1 Reply Last reply Reply Quote 0
                • mehdi
                  mehdi App Dev @fbartels last edited by

                  @fbartels "Basic auth" is only what happens between the browser and the server. The server can verify a request that uses basic auth against any authentication back-end, including an LDAP server. I actually did something similar for the Transmission in my River app: as Transmission also uses basic-auth, the various mobile-apps & browser extension need it to work, so I had to accept it for them to work. This UI makes me wanna try to package a docker registry for cloudron... I'll have to dig deeper into how it works 🙂

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post
                  Powered by NodeBB