Presented by:

Muhammad Dhenandi Putra

from openSUSE Indonesia


I'm dhenandi. Currently, i working on local IT Consultant company for email server. I'm a big fan of openSUSE since 2014. Active user in openSUSE Indonesia Community and last year became a volunteer for openSUSE Asia Summit 2016, Yogyakarta and have organized some small event for openSUSE Indonesia such as openSUSE Release Party 42.2 and 42.3 in 2 different locations and openSUSE Translator ID Meetup.

Docker Distribution (also known as Docker Registry) is a storage and distribution solution for your Docker images. It is the backend behind the Docker Hub and its open source. The fact that it is open source means that you can have your own Docker Registry on your own servers. This is really interesting for lots of different reasons, but one main thing to consider is that it delegates authorization to an “authorization service”.

Meanwhile, Portus is an open source authorized services and user interface for controlling your docker image. It’s one of an amazing project who being developed by openSUSE container team because last year portus are officially got into one of openSUSE project in Google Summer of Code (GSoC). A main job of portus is being an authorization service for your Docker registry.

Portus can be the perfect choice for managing your on premise instance of Docker Registry because it’s possible to have a full control for your docker images. Also, you can specify authorization for your Docker image against your team, is it can be an owner, contributor or just a viewer.

Why it's can be fun? It's easy to install and you can manage your docker registry via Portus WebUI. You can choose a team, and specify whose members that can pull or push your Docker Image on specified namespace. For example, You can manage DevOps namespace for docker image with your DevOps teams, and you can manage your Research Namespace for with your research teams. It has a lot of ideas to explore.

Beside it, If you were tired to develop your open source software alone, or you got a confused to how to start develop your open source software. openSUSE engaging you to join to contribute for improve Portus UI, you will be mentored with openSUSE Teams! you can see it further on

And, if you now are a student or in a college, you can join with openSUSE to help improve Portus UI in Google Summer of Code! You can submit your idea there, and develop Portus UI with openSUSE teams and you can get your achievement from openSUSE from your hard work to develop it :-).

At my presentation, I will present how to build Docker Registry Server and manage it using SUSE Portus and try some of Portus Features.

2017 October 21 - 14:45
30 min
Main Room

Happening at the same time:

  1. OBS workshop
  2. Start Time:
    2017 October 21 13:30

    Workshop Space

  3. Building Japanese Full-Text Search System by Solr ―Document Search and Application to Online Shopping Site—
  4. Start Time:
    2017 October 21 14:45

    Room 1

  5. dm-crypt with LUKS encryption overview
  6. Start Time:
    2017 October 21 14:45

    Room 2