# GitHub 自架 Runner 免費嗎？免費，而且不必自己管伺服器

> 免費。GitHub 不對自架 Runner 的分鐘數收費。Skipbox 是不用自己維運的自架 Runner：4 vCPU 每月跑 20,000 分鐘，固定 $39，比 GitHub 託管的 Runner 每月少 $183。

一個團隊每月在 GitHub 的 4 核心 Runner 上跑 20,000 分鐘，要付 $222，而且每推送一次，帳單就再往上加。GitHub 不對自架 Runner 收費，但團隊還是留在託管的 Runner 上，因為自己架設就意味著伺服器、更新、清理和擴充。

Skipbox 是不用自己維運的自架 Runner，每月固定 $39，分鐘數不限。改一行 `runs-on`，作業就會在 GitHub 不收費的機器上執行。

- Skipbox 以自架 Runner 註冊：GitHub 對它的分鐘數收費 US$0，也不會用到你的內含運算額度
- 4 vCPU 每月 20,000 分鐘：GitHub 上要 $222，Skipbox 上是 $39
- 不必更新伺服器、不必寫清理指令碼、不必設自動擴充：機器由 Skipbox 維運

**GitHub Actions 固定價格，分鐘數不限** Skipbox 在你的專屬機器上執行 GitHub Actions 作業：每月 $39，不論執行多少分鐘。Docker 層和相依套件快取在作業之間保留，下一個作業馬上就能開始。

4 vCPU Runner，每月 20,000 分鐘: GitHub $222 → Skipbox $39. 每月省下 $183.

換過來只要改一行：`runs-on: skipbox`。

[開始 7 天免費試用](https://app.skipbox.dev/sign-in?ref=g-are-github-self-hosted-runners-free-zh-hant)

## 是的，自架 Runner 是免費的

GitHub 的帳單說明文件把自架 Runner 放在免費、且不會減少內含運算額度的用量清單中，公開和私有儲存庫都一樣。

| 作業在哪裡執行 | GitHub 收費 | 是否用到內含運算額度 |
|---|---|---|
| 自架 Runner | 不收費 | 否 |
| 標準託管 Runner，私有儲存庫 | 超過內含運算額度的每一分鐘 | 是 |
| 大型託管 Runner | 每一分鐘，公開儲存庫也一樣 | 是 |

GitHub 在 2025 年 12 月 16 日宣布要對自架 Runner 收費，隔天就擱置了，之後從未收過任何費用。

所以聰明的做法是把它用好用滿：把推高帳單的私有儲存庫 Linux 作業放到自架 Runner 上，這些分鐘數就不用付 GitHub 一毛錢。

## 留在託管 Runner 上要花多少

GitHub 的 4 核心 Linux Runner 每分鐘 $0.012。同樣 4 vCPU 在 Skipbox 上：

| 每月分鐘數（4 vCPU） | GitHub | Skipbox S | 每月省下 |
|---|---|---|---|
| 10,000 | $102 | $39 | **$63** |
| 20,000 | $222 | $39 | **$183** |
| 30,000 | $342 | $39 | **$303** |
| 全天候運作 | $500.40 | $39 | **$461.40** |

GitHub 的金額以 GitHub Team 計算，已扣除內含運算額度。把你自己的分鐘數填進[首頁的費用試算](https://skipbox.dev/?ref=g-are-github-self-hosted-runners-free-zh-hant#cost)，不必登入。

分鐘數只會越來越多。程式設計代理會開 Pull Request、推送修正，而每次推送都會跑 CI。新的端對端測試和矩陣建置，讓每次推送的作業數倍增。而為了壓住帳單設定的預算，用完的那一天就會讓作業停下來，合併卡到下個月。

## 自己架設要花多少

自己架設能拿掉 GitHub 的帳單，但會多一份工作給你：

- **伺服器。** 挑選符合建置需求的機器規格，佇列變長時再加機器。
- **更新。** 讓作業系統、Docker 和 Runner 應用程式保持最新。落後太多版本的 Runner 應用程式會收不到作業。
- **清理。** 確保一個作業的憑證、checkout 和容器絕不會留給下一個作業，同時又不能清掉讓機器變快的快取。
- **可用性。** 機器在凌晨 2 點掛掉時，CI 會一直停擺，直到有人修好它。

這些都不會讓你的產品出貨。Skipbox 替你做。

## Skipbox：自架 Runner，不用自己維運

### GitHub 不收費，Skipbox 收固定價格

Skipbox 的 Runner 以自架 Runner 的身分註冊到你的 GitHub 組織或個人帳號。GitHub 不對它們的任何分鐘數收費。你只付一個固定價格，分鐘數不限：

| 方案 | 機器 | 每月 |
|---|---|---|
| S | 4 vCPU，16 GB | $39 |
| M | 8 vCPU，16 GB | $79 |
| L | 16 vCPU，32 GB | $149 |

超出方案機器容量的作業會排隊等候，而不是失敗。

### 機器一直都在，所以 CI 更快

託管 Runner 讓每個作業都從空白的 VM 開始，一切都要重新下載。Skipbox 會在作業之間保留你帳號專屬的 VM：下一個作業開始時，Docker 映像檔、層和建置快取、套件快取和工具快取都已經在磁碟上。你得到的快取空間至少是 GitHub 給每個儲存庫的 7 倍，而且不必寫任何快取 key。

### 沒有機器要管理

Skipbox 會更新映像檔、在每個作業後清理環境、每個作業結束後執行健康檢查，並重建檢查失敗的機器。VM 執行 Ubuntu 24.04，內含 Docker、Node.js 和 Python。

## 換過去只要改一行

```yaml
jobs:
  test:
    runs-on: skipbox # was ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: npm ci && npm test
```

1. 使用 GitHub 登入 Skipbox。
2. 安裝 Skipbox GitHub App，並選擇儲存庫。
3. 修改 `runs-on` 並推送。

下一個作業就會在 Skipbox 上執行。你的步驟和 Action 都不用改。要換回來，把那一行改回去就好。

## 安全性

- 每個帳號都有自己的機器。你的作業絕不會和其他公司的作業共用機器。
- 每個作業結束後，Runner 的憑證、程序和容器都會被清除；從 2026 年 11 月 13 日起，checkout 和 Cargo 的 `target/` 會留給下一個作業，所以建置是增量的。
- 沒有寫入權限的人提交的程式碼（例如來自 fork 的 Pull Request）會在全新的 VM 上執行，執行完就刪除。

詳情請見[作業如何隔離](https://docs.skipbox.dev/isolation)。

## 用你自己的作業試試看

試用免費，為期 7 天或 3,000 作業分鐘，以先到者為準，不需信用卡。把最燒分鐘數的作業改成 `runs-on: skipbox`，看著那一行從 GitHub 的帳單上消失。

## 常見問題

### GitHub Actions 的自架 Runner 要錢嗎？

不用錢。GitHub 的帳單說明文件把自架 Runner 列為免費、且不會用到方案內含運算額度的用量，公開和私有儲存庫都一樣。你要付的是機器本身，以及維運它的時間。Skipbox 的 Runner 是以自架 Runner 註冊的，所以 GitHub 不對它們的任何分鐘數收費，而 Skipbox 以每月固定 $39 替你維運機器。

### GitHub 在 2026 年會對自架 Runner 收費嗎？

不會。GitHub 在 2025 年 12 月 16 日宣布要收費，隔天就擱置了，之後從未收過任何費用。在 Skipbox 上執行的作業，完全不會用到你的 GitHub 分鐘數。

### 自架 Runner 的分鐘數會算進內含分鐘數或 Actions 預算嗎？

不會。它們不會用掉你的內含運算額度，Actions 預算用完了也不會讓它們停下來。移到 Skipbox 的作業，在組織其他部分碰到預算上限時仍會繼續執行。

### 自己架設自架 Runner 要花多少？

一台機器，加上某個人的時間：決定伺服器規格、更新作業系統和 Runner 應用程式、在作業之間清理環境、佇列變長時擴充，以及機器掛掉時把它修好。Skipbox 以每月 $39、$79 或 $149 包辦這一切，分鐘數不限。

### Runner 服務提供的 Runner 算自架 Runner 嗎？

算。GitHub 的 Runner 只有兩種：GitHub 託管和自架，所以服務商的機器會以自架 Runner 的身分加入你的帳號。Skipbox 的 Runner 就是如此，這也是 GitHub 不對在那裡執行的作業收費的原因。

更新於 2026-11-11 · https://skipbox.dev/zh-hant/guides/are-github-self-hosted-runners-free
