Skip to content

github-runner

Self-hosted GitHub Actions runner, register your ɳSelf host as a CI runner. Free: MIT licensed.

Terminal window
nself plugin install github-runner

Registers your ɳSelf server as a self-hosted GitHub Actions runner. Runs CI/CD workflows on your own infrastructure instead of GitHub-hosted runners. Supports runner groups, custom labels, and multiple runner instances.

Env VarDefaultDescription
GITHUB_RUNNER_TOKENnoneGitHub runner registration token
GITHUB_RUNNER_REPOnoneRepository URL (e.g., https://github.com/org/repo)
GITHUB_RUNNER_NAMEnselfRunner display name
GITHUB_RUNNER_LABELSself-hosted,linuxComma-separated runner labels
GITHUB_RUNNER_COUNT1Number of runner instances

None, this plugin runs as a background process, not an HTTP server.

0 tables, runner state is managed by GitHub and local files.

None.

After install and configuration:

Terminal window
nself build && nself start

The runner registers automatically on start. Verify in your GitHub repository under Settings → Actions → Runners.