senoff/self-hosted-ci-runner
Stand up self-hosted GitHub Actions runners on one box, provisioned so heavy CI jobs don't OOM or fill the disk (per-runner swap/scratch + reaper). Parameterized; Hetzner reference config included.
About the project
A set of idempotent shell scripts to stand up several self-hosted GitHub Actions runners on a single Linux box, with per-runner swap, separate /scratch, and a reaper so heavy CI jobs don't OOM or fill the disk.
Useful for
- Stand up self-hosted runners on a Hetzner VM for a repo or org
- Configure per-runner swap and /scratch so heavy builds don't OOM
- Provision a shared Postgres with per-run schema isolation for parallel CI tests
README summarized by DeepSeek V4.1 Flash. Details may be inaccurate.
Why it’s trending
- 1 star today.
- The repository is 5 days old and already has 22 stars.
- Hacker News: “Our GitHub Actions bill kept climbing, so we moved CI to one box” — 30 points, 5 days ago.
Stars per day
Bars are daily stars, the line is the usual pace. Red marks spike days.
Numbers
- Total stars
- 22
- Stars in a day
- 1
- Forks
- 2
- Issues and pull requests
- 0
- Watchers
- 0
- Language
- Shell
- License
- MIT
- Created
- September 8, 2026
- Last push
- September 8, 2026
Star trust
Growth looks organic: forks and discussion are in line with active projects, and stars arrive unevenly, the way people give them.
These are heuristics, not a verdict: we judge by the repository’s behavior, not by a list of stargazers.
Hacker News discussions
- Our GitHub Actions bill kept climbing, so we moved CI to one box30 points, September 8, 2026
Spotted in
- September 13, 2026Spotted on Hacker News
Similar projects
-
6.1
ArasTey/lunel
Multi-protocol proxy platform: Lunel Core is a runtime for VLESS, Trojan and Shadowsocks, Lunel Console is a web panel to deploy and monitor isolated instances, Lunel Worker is a node agent. It lets you manage proxy…
-
5.6
Speedstu/CUDA-for-AMD-Windows
A set of PowerShell scripts to run CUDA-targeted Windows applications on AMD GPUs via ZLUDA and ROCm/HIP. Validated on Radeon RX 9060 XT with LibTorch 2.3.0+cu118 and HIP SDK 6.4.
-
5.2
p1neappleXpress/OpenFlux
Network stack research tool: a TCP tunnel with pluggable transports (Yandex Docs, WebRTC DataChannel in MAX); the client runs a SOCKS5 proxy and the exit node decapsulates and forwards packets.
-
4.0
omacom/omarchy
An opinionated Linux distribution by DHH with preconfigured themes, hotkeys and a curated set of apps for development and daily use.
-
3.9
liandu2024/Open-Box
All-in-one transparent proxy for OpenWrt: a single command installs the sing-box core, a web panel and GeoSite/GeoIP data, with all configuration done in the browser instead of hand-written config files.
-
3.9
n0de-sudo/Perfect-Rules
A collection of ready-made routing (split-tunneling) rule configs for popular proxy clients such as V2rayN, Clash and Karing. Files can be downloaded and imported into the app directly.