{"repo":"knatnetwork/github-runner","free":true,"listed":false,"github":"https://github.com/knatnetwork/github-runner","clone":"git clone https://github.com/knatnetwork/github-runner.git","description":"Simple Self-Hosted GitHub Actions Runner","language":"Shell","stars":45,"topics":["githubactions","githubactionsrunner","self-hosted"],"license":"GPL-3.0","category":"self-hosted-apps","readme_excerpt":"Simple Self-Hosted GitHub Actions Runner No Operator, No CRD, No need to blindly apply a yml to K8s cluster, only a simple self-hosted GitHub Actions Runner that just works! Images This repo provides the following images, both are Multi-Arch(amd64/arm64 supported): - knatnetwork/github-runner:jammy- - ghcr.io/knatnetwork/github-runner:jammy- - knatnetwork/github-runner:noble- - ghcr.io/knatnetwork/github-runner:noble- is related to the https://github.com/actions/runner/tags, for example, you may expect a image called knatnetwork/github-runner:jammy-2.322.0 when v2.322.0 is released. Specs - github-runner:jammy- images are based on Ubuntu 22.04 - github-runner:noble- images are based on Ubuntu 24.04 - github-runner:latest images are latest image of github-runner:noble- Usage 1. Prepare your GitHub Personal Access Token, which looks like ghp xxxxxxxxxxxxx with admin:org permission(If you'd like to register runner to repo, your user must have Admin permission on the related repo), if you don't know how to do it, you can refer to Creating a personal access token 2. If you'd like to register runner on a single machine, you can follow the quick start below. 3. If you need to spread multiple runners on multiple nodes using K8s, please take a look at the documentation. Docker compose Quick Start This is a quick start example for people to register a runner on single machine using Docker Compose. First you need to create a docker-compose.yml file and write the following content. (If y","default_branch":null,"files":null,"tree":[],"storefront":"/r/knatnetwork","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/knatnetwork/github-runner/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}