Gitea and Woodpecker CI together: a self hosted Git forge wired to a container based pipeline engine, so source control and continuous delivery run side by side.
This bundle pairs Gitea, a lightweight self hosted Git service with repository hosting, pull requests and issue tracking, with Woodpecker CI, a container based continuous integration engine that runs each pipeline step in an isolated container. Woodpecker signs users in through Gitea, so a complete source control and continuous delivery workflow is available from a single deployment.
cloudimg ships the two pre wired together through OAuth so they self configure on first boot with no external service and no manual steps. Fresh secrets, a per VM administrator and a new OAuth client are generated on first boot with no default login, behind an nginx reverse proxy, and a paired deployment guide plus 24/7 support back the image.
Real screenshots taken while testing this image against its deployment guide.