Forgejo with Runner (DinD)

Forgejo with Actions runner (Docker-in-Docker)

GitScmSource Control

Self-hosted Forgejo with an isolated Forgejo Actions runner backed by Docker-in-Docker.

After deploy, create a runner registration token in Forgejo (Site Administration → Actions → Runners) and set SERVICE_PASSWORD_FORGEJO_RUNNER. The runner auto-registers on first start.

Deploy