SUSE/Portus
Authorization service and frontend for Docker registry (v2) observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: archived
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4160
- days_rel: n/a
- days_push: 1322
- n_releases_24m: 0
Adoption not part of the score
2981 stars · 455 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Portus is an open-source authorization service and web UI for the Docker Registry v2 API, providing fine-grained push/pull permissions via token-based authentication. It supports teams and namespaces, LDAP/OAuth/OpenID Connect login, auditing, search, and security scanning integration for self-hosted registries.
Use cases
- secure a private docker registry with authentication
- manage team permissions for container images
- self-host a docker registry with a web UI
- add LDAP login to a docker registry
- audit who pushed and pulled container images
- control which users can push or pull docker images
When to choose
- you run Docker Distribution on-premise and need fine-grained access control
- you want a web interface and audit trail for your private registry
- you need LDAP, OAuth, or OpenID Connect authentication for registry users
When to avoid
- you need a modern actively developed registry UI - consider alternatives like Harbor or Zot
- you use a registry other than Docker Distribution v2
- you need Kubernetes-native registry features
Facets
application · maturity maintenance
auth authorization web-framework security search-engine monitoring security self-hosted web-development self-hosted ruby docker-registry container-registry ldap oauth openid-connect teams namespaces on-premise rails token-authentication containers devops docker web-server linux
10 sources
- readme: https://github.com/SUSE/Portus · fetched 2026-08-28 · 275e995ef72b
- homepage: http://port.us.org/ · fetched 2026-08-29 · 03b2a26dc9dc
- site_page: http://port.us.org/features.html · fetched 2026-08-29 · cbf195b36833
- site_page: http://port.us.org/documentation.html · fetched 2026-08-29 · 97826ee32666
- site_page: http://port.us.org/docs/FAQ.html · fetched 2026-08-29 · 59e66095f363
- site_page: http://port.us.org/docs/first-steps.html · fetched 2026-08-29 · a67d81fd7404
- site_page: http://port.us.org/docs/Configuring-Portus.html · fetched 2026-08-29 · 080c3cd52592
- site_page: http://port.us.org/docs/database.html · fetched 2026-08-29 · dae3bda0d50b
- site_page: http://port.us.org/docs/How-to-setup-secure-registry.html · fetched 2026-08-29 · de12755d15d8
- site_page: http://port.us.org/docs/deploy.html · fetched 2026-08-29 · 55ae7d84ff84
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| SUSE/Portus | main | 10 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem