2.9 KiB
2.9 KiB
title: Container Hub created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, container-registry, app-marathon3-batch-b] confidence: medium contested: false sources: [https://selfh.st/apps/?tag=container-registry&app=container-hub]
🐳 Container Hub
UI web légère pour Docker Registry v2 — browse, search, et manage vos images OCI.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | (community project) |
| GitHub | community/container-hub |
| License | MIT |
| Langage | Go / Vue |
| Étoiles GitHub | <500 ⭐ |
| Catégorie | cat-container-registry |
📝 Description
Container Hub est une interface web générique pour naviger dans un Docker Registry v2 / OCI registry. Elle liste repositories, tags, tailles, dates, et permet la suppression d'images. Différence vs Harbor UI: Container Hub est léger, mono-registre, sans scan ni RBAC — c'est un navigateur, pas une plateforme. Pour qui: administrateurs qui veulent une UI simple devant leur Zot/Distribution, sans déployer Harbor.
🚀 Installation
Docker Compose (recommandé)
version: '3.8'
services:
container-hub:
image: ghcr.io/community/container-hub:latest
container_name: container-hub
restart: unless-stopped
environment:
- REGISTRY_URL=https://zot.example.com
- REGISTRY_USERNAME=admin
- REGISTRY_PASSWORD=*** labels:
- traefik.enable=true
- traefik.http.routers.hub.rule=Host(`hub.example.com`)
- traefik.http.routers.hub.entrypoints=websecure
- traefik.http.routers.hub.tls.certresolver=letsencrypt
- traefik.http.services.hub.loadbalancer.server.port=8080
⚠️ Il existe plusieurs projets "Container Hub" sur GitHub. Vérifiez la compatibilité avec votre registry (Docker Distribution v2 / Zot / Harbor).
🔄 Alternatives
Open Source
- app-repoflow — UI moderne pour registries.
- Harbor UI — Complète mais lourde.
- Portus — UI SUSE pour Docker Registry.
- Docket — UI minimaliste.
Propriétaires
- Docker Hub UI — Cloud officiel.
- GitHub Container Registry UI — Via GitHub web.
- Quay.io — CoreOS UI historique.
🔐 Sécurité
- Credentials registry: stocker en secret, jamais en clair dans compose.
- Auth UI: SSO/OAuth devant l'UI elle-même (Authelia/Authentik).
- HTTPS: obligatoire.
- Audit log: activer sur le registry backend.
📚 Ressources
Pages Liées
- cat-container-registry — Catégorie Container Registry
- app-zot — Backend registry recommandé
- recettes-docker-compose — Templates Docker