Un dépôt RPM privé pour dnf et yum
Un seul fichier .repo pour dnf et yum. Les paquets amont passent par un cache mandataire qui vérifie chaque somme de contrôle; vos propres paquets se téléversent avec un jeton; la porte de politique décide de ce qui atteint un hôte.
Pointez RPM vers votre registre
Le fichier .repo contient le jeton en clair : gardez ses permissions serrées. Si la lecture anonyme est activée, les lignes username et password peuvent disparaître.
Les espaces réservés sont votre URL de base et un jeton créé dans l'interface Web.
# /etc/yum.repos.d/dependably.repo
[dependably]
name=dependably
baseurl=https://repo.example.com/rpm/
enabled=1
username=user
password=<your token>Ce qui arrive à chaque récupération
Le client voit un registre. Derrière, Dependably Packages met en attente chaque artefact amont et refuse ceux qui échouent à une vérification que vous avez configurée.
- La somme de contrôle est vérifiée par rapport à l'empreinte publiée en amont avant que l'artefact ne soit stocké.
- La version est confrontée à OSV, et la porte de politique peut refuser selon la licence, la gravité, le catalogue CISA KEV, l'EPSS, les scripts d'installation ou l'âge de la version.
- Chaque refus est inscrit au journal d'audit avec le volet qui l'a refusé, pour qu'un 403 en CI soit expliqué dans l'interface Web.
Vérifier, publier, revenir en arrière
Le guide RPM se poursuit avec une étape de vérification, la publication de vos propres paquets et l'annulation de la configuration.