# GitHub Actions を定額に：運用不要のセルフホストランナー

> GitHub はセルフホストランナーの分数を請求しないので、CI を定額にできます。Skipbox ならサーバーを運用せずに月 6,000 円で使い放題。4コアを月 20,000分使うチームなら、毎月 約 29,120 円安くなります。

GitHub は、セルフホストランナーで動いた分数を請求しません。セルフホストランナーに CI を移せば、毎月増え続ける請求が固定の費用に変わります。ただし、だれかがサーバーを運用すれば、の話です。

Skipbox は、運用しなくていいセルフホストランナーです。アカウント専用のマシンを月 6,000 円の定額で使い放題。`runs-on` を 1行書き換えるだけで、ジョブが移ります。

- セルフホストランナーの分数は GitHub では無料。Skipbox のランナーはセルフホストランナーです
- 4コアを月 20,000分使うと、GitHub は 約 35,120 円、Skipbox は 6,000 円
- 専用マシンに Docker のレイヤーとキャッシュが残り、パッチを当てるサーバーもありません

**GitHub Actions を月額固定・使い放題に** Skipbox は、アカウント専用のマシンで GitHub Actions のジョブを動かします。何分動かしても月 6,000 円。ジョブが終わっても Docker のレイヤーと依存パッケージのキャッシュが残るので、次のジョブはすぐ始まります。

4 vCPU のランナーを月 20,000分 使うと、GitHub 約 35,120 円 → Skipbox 6,000 円。毎月 約 29,120 円お得。

移行は `runs-on: skipbox` に 1行書き換えるだけです。

[7日間無料で試す](https://app.skipbox.dev/sign-in?ref=g-github-actions-self-hosted-runner-flat-price-ja)

## セルフホストランナーなら CI が定額になる理由

GitHub のランナーは 2種類です。プライベートリポジトリで分単位に請求される GitHub ホストランナーと、自分でつないだマシンで動くセルフホストランナー。後者は請求されません。GitHub の課金のドキュメントは、セルフホストランナーを無料のまま、プランの無料分も減らさない利用に挙げています。2025年12月16日に発表された課金は、翌日に見送られました。

セルフホストランナーで動いた分は、1分も GitHub に請求されません。代わりに払うのはマシンの費用で、分数が増えても変わりません。

## GitHub ホストランナーのままだと、いくらかかるか

| 月の実行時間（4 vCPU） | GitHub | Skipbox S | 毎月の差額 |
|---|---|---|---|
| 10,000分 | 約 16,140 円 | 6,000 円 | **約 10,140 円** |
| 20,000分 | 約 35,120 円 | 6,000 円 | **約 29,120 円** |
| 30,000分 | 約 54,110 円 | 6,000 円 | **約 48,110 円** |
| 常時稼働 | 約 79,170 円 | 6,000 円 | **約 73,170 円** |

GitHub の額は、GitHub Team の無料分を引いたあとの請求です。自分の分数での額は、[トップページの料金計算](https://skipbox.dev/?lang=ja&ref=g-github-actions-self-hosted-runner-flat-price-ja#cost)で出せます。ログインは要りません。

しかも分数は毎月増えます。AI のコーディングエージェントは一日中修正を push し、そのたびに CI が走ります。テストを足せば 1回の push のジョブが増え、GitHub の予算は上限に達した時点でジョブを止めます。

## 自分でランナーを動かすのは、もう 1つの仕事

分数は無料でも、サーバーの運用は無料ではありません。自分でやるなら、こうなります。

- サーバーを借り、ランナーを入れて登録する
- OS、Docker、Node.js、Python など、ジョブが使うツールを更新し続ける
- ジョブごとにファイル、プロセス、コンテナ、トークンを消す。ジョブごとにマシンを作り直すと、キャッシュも消える
- Docker のイメージや古いチェックアウトでディスクが埋まらないようにする
- ジョブが詰まったらマシンを足すか、Kubernetes で自動の増減を組む
- 夜中にランナーが落ちたら気づいて直す

Skipbox は、これをすべて引き受けます。残るのは定額の請求だけです。

## Skipbox で手に入るもの

- **定額で使い放題。** 月 6,000 円・12,000 円・23,000 円、分数は無制限で従量課金はありません。同時に動かすジョブを増やすならプランを足し、マシンが埋まっているときは順番を待ちます。
- **専用マシンにキャッシュが残る。** Docker のイメージとレイヤー、ビルドキャッシュ、パッケージのキャッシュ、ツールキャッシュがジョブのあとも残ります。GitHub 公式の 7倍以上のキャッシュ容量です。
- **ジョブごとにきれいにする。** ランナーの認証情報、プロセスとコンテナを消し、ヘルスチェックを走らせます。通らないマシンは自動で作り直します。2026年11月13日からは、チェックアウトしたコードと Cargo のビルド結果（`target/`）を専用のマシンに残し、次のジョブで使います。「毎回クリーン」なら、ジョブごとに新しいマシンで動きます。
- **更新は Skipbox が。** Ubuntu 24.04、Docker、Node.js、Python は Skipbox が新しく保ちます。

| プラン | マシン | ディスク | 月額 |
|---|---|---|---|
| S | 4 vCPU・メモリ 16 GB | 80 GB | 6,000 円 |
| M | 8 vCPU・メモリ 16 GB | 160 GB | 12,000 円 |
| L | 16 vCPU・メモリ 32 GB | 320 GB | 23,000 円 |

## 移行は runs-on を 1行書き換えるだけ

```yaml
jobs:
  build:
    runs-on: skipbox # ubuntu-latest から書き換える
    steps:
      - uses: actions/checkout@v4
      - run: npm ci && npm test
```

1. Skipbox に GitHub でログインする
2. Skipbox の GitHub アプリを入れて、使うリポジトリを選ぶ
3. `runs-on` を書き換えて push する

Linux のジョブなら、ステップはそのままで動きます。

## セキュリティ

- マシンはアカウントごとの専用です。ほかの会社のジョブと同じマシンで動くことはありません。
- ジョブが終わるたびに、ランナーの認証情報、プロセスとコンテナ、`~/.npmrc` などの認証ファイルを消します。2026年11月13日からは、チェックアウトしたコードと Cargo のビルド結果（`target/`）を専用のマシンに残し、次のジョブで使います。「毎回クリーン」なら、ジョブごとに新しいマシンで動きます。
- 書き込み権限のない人のコード（フォークからのプルリクエストなど）は、使い捨ての新しいマシンで動きます。くわしくは[ジョブの分離のしくみ](https://docs.skipbox.dev/ja/isolation)にあります。

## まず自分のジョブで試す

カード不要で、7日間かジョブの合計 3,000分まで無料です。ジョブを 1つ `runs-on: skipbox` に替えて、運用の要らないセルフホストランナーを確かめてください。

## よくある質問

### GitHub Actions のセルフホストランナーの分数は無料？

無料です。GitHub はセルフホストランナーの分数を請求せず、プランの無料分も減りません。Skipbox のマシンはセルフホストランナーとしてつながるので、移したジョブにかかるのは Skipbox の定額だけです。

### GitHub が発表したセルフホストランナーの課金は始まっている？

始まっていません。GitHub は 2025年12月16日に発表し、翌日に見送りました。セルフホストランナーは無料です。これを使い切るチームは CI を定額にしていて、Skipbox ならサーバーの運用なしで同じことができます。

### 自分でランナーを動かすと、何をすることになる？

サーバーの用意、ランナーの登録、OS とツールの更新、ジョブごとの掃除、ディスクの管理、ジョブが詰まったときの増設です。Skipbox なら、そのすべてを月 6,000 円からの定額で任せられます。

### ジョブのあともマシンを残すランナーは安全？

Skipbox では、マシンはアカウントごとの専用です。ジョブが終わるたびにランナーの認証情報、プロセスとコンテナを消してヘルスチェックを走らせ、書き込み権限のない人のコード（フォークからのプルリクエストなど）は使い捨ての新しいマシンで動かします。2026年11月13日からは、チェックアウトしたコードと Cargo のビルド結果（`target/`）を専用のマシンに残し、次のジョブで使います。「毎回クリーン」なら、ジョブごとに新しいマシンで動きます。

### Skipbox の料金は？

月 6,000 円・12,000 円・23,000 円で、4・8・16 vCPU のマシンを使えます。分数は無制限で、従量課金はありません。カード不要で 7日間無料で試せます。

2026-11-11 更新 · https://skipbox.dev/ja/guides/github-actions-self-hosted-runner-flat-price
