@Krafting @poVoq I switched from GitLab to Gitea to Forgejo.
Very happy with the transition. Gitlab is much bigger than it needs to be. Forgejo is much simpler and VERY easy to setup. Literally ~5 mins in docker.
With that said, I am solo, so got very little requirements. I don’t know how it works for many users and collaboration.
@example
I believe gitea/forgejo has feature parity with any github-ish runner [1] so you should be able to use your gitlab runner.
Otherwise, unless I am misunderstanding you, checkout forgejo runner using docker-in-docker [2]
I might have misread, but you wanted VPS to be spun up pr. job or just a docker container pr. job? Spinning up a whole VPS seems a little unusual, do you interface with a hypervisor or what are you doing?
[1] https://forgejo.org/docs/next/admin/actions/#other-runners
[2] https://code.forgejo.org/forgejo/runner/src/branch/main/examples/docker-compose