forge
Le code de rackhamator.cloud, hébergé à la maison.
Instance Forgejo privée : dépôts Git, intégration continue et paquets au même endroit, sur un serveur domestique en Docker rootless. Inscription fermée, connexion par SSO.
Dépôts
Clonage en HTTPS ou en SSH. Le port SSH n'est ouvert que sur le réseau local : depuis l'extérieur, passer par HTTPS.
Intégration continue
Forgejo Actions, exécutées par un runner local qui lance chaque job dans son propre conteneur. Syntaxe compatible avec les workflows GitHub.
Le reste du homelab
Cette forge est une brique parmi d'autres : reverse proxy, observabilité, stockage objet, impression 3D. Le tout est décrit sur le site.