{"repo":"soulteary/runner-fleet","free":true,"listed":false,"github":"https://github.com/soulteary/runner-fleet","clone":"git clone https://github.com/soulteary/runner-fleet.git","description":"GitHub Actions Runner Manager, a lightweight toolkit to provision, scale, and manage a fleet of GitHub self-hosted runners with ease. / 轻量工具，一键部署、扩容并统一管理多台 GitHub 自托管 Runner。","language":"Go","stars":20,"topics":["cicd","github","github-actions","github-runner","github-runners","self-hosted","self-hosted-runner"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Runner Fleet - GitHub Actions Runner Manager 文档 (Docs): 中文 · Français · Deutsch · 한국어 · 日本語 HTTP management UI built with Golang Echo to view and manage multiple self-hosted GitHub Actions Runners on one machine. YAML-based config, no database required. Highlights - Zero database : YAML-only config, no external deps; config is your backup and easy to version. - Web one-stop : Add, register, start/stop, edit, and view status in the UI—no SSH or manual config.sh . - Auto install & register : In \"Quick Add\" enter a token to auto-download the runner, register, and start; paste ./config.sh --url ... --token ... from GitHub to parse and fill the form. - Container-first : Docker / docker-compose out of the box; DinD and host-socket for in-job Docker; optional container mode (one runner per container) with Manager controlling lifecycle and status. - Self-heal & troubleshoot : 15s after start, registered but stopped runners are started; periodic check every 5 minutes; in container mode, status=unknown shows a structured probe (error type, check/fix commands) for copy-paste troubleshooting or start/stop self-heal. - Observable : Registration result is written and shown in the UI; optional PAT ( .github check token ) to periodically verify runners appear in GitHub's list, synced to the UI. Features - View : List all runners, status (installed/unregistered/missing dir), running or not; view full config per runner. - Edit : Change subpath, target type, target, labels (name is read-only). ","default_branch":null,"files":null,"tree":[],"storefront":"/r/soulteary","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/soulteary/runner-fleet/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."}