# セルフホストランナーとは？ 無料で速い CI を手間なく使う

> セルフホストランナーは、自分で用意して GitHub に登録する、GitHub Actions のジョブ用のマシンです。GitHub の請求はなく、キャッシュも残せます。Skipbox なら運用の手間なしで、4 vCPU を月 20,000分使っても月 6,000 円。GitHub ホストランナーより毎月 約 29,120 円安くなります。

GitHub Actions の請求は、GitHub ホストランナーを動かした分数で決まります。4コアのランナーを月 20,000分使うと 約 35,120 円。CI を回すほど、この額は増え続けます。セルフホストランナーなら、GitHub の請求は 0 です。

Skipbox は、マシンの用意も運用も引き受けるセルフホストランナーです。月 6,000 円の定額で、`runs-on` を 1行書き換えるだけで、いまのジョブがそのまま動きます。

- セルフホストランナーの分数を GitHub は請求しません。Skipbox で 4 vCPU を月 20,000分使えば、毎月 約 29,120 円安くなります
- アカウント専用のマシンに Docker のレイヤーやパッケージのキャッシュが残るので、CI が速くなります
- サーバーの管理、OS の更新、ジョブごとの後片付けは Skipbox が行います

**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-what-is-self-hosted-runner-ja)

## セルフホストランナーとは

GitHub Actions のジョブは、ランナーと呼ばれるマシンの上で動きます。ランナーは 2種類です。

| | GitHub ホストランナー | セルフホストランナー |
|---|---|---|
| マシンを持つのは | GitHub | 自分 |
| GitHub の請求（プライベートリポジトリ） | 無料枠を超えた分を 1分ごと | なし |
| ジョブごとのマシン | 毎回まっさらな VM | 同じマシンを使い続けられる |
| 前のジョブのキャッシュ | 残らない | ディスクに残る |
| 大きさ | 決まっている（`ubuntu-latest` は 2 CPU・メモリ 8 GB） | 自分で決める |
| 運用 | GitHub | 自分 |

セルフホストランナーは、GitHub が公開しているランナーのアプリをマシンに入れて、リポジトリか組織に登録すれば動きます。ジョブは `runs-on` のラベルで、どのランナーで動くかを選びます。

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

GitHub の 4コアランナーは 1分 $0.012 です。同じ 4 vCPU を Skipbox で動かすと、こうなります。

| 月の実行時間（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-what-is-self-hosted-runner-ja#cost)で出せます。

お金だけではありません。GitHub ホストランナーはジョブのたびにまっさらな VM で始まるので、毎回、依存パッケージをダウンロードし、Docker のイメージをビルドし直します。その待ち時間を、プルリクエストのたびにチーム全員が払っています。AI のコーディングエージェントが push を増やすほど、請求も待ち時間も増えます。

## 自分で動かすときの仕事

セルフホストランナーを自前で動かせば、GitHub の請求は消えます。代わりに次の仕事を持ちます。

- **マシン。**サーバーかクラウドの VM を用意し、ジョブに合う大きさにする。ジョブが増えたら足す。
- **更新。**OS、Docker、ランナーのアプリを新しく保つ。自動で更新されるのはランナーのアプリだけです。
- **後片付け。**同じマシンを使い続けると、前のジョブの認証情報やプロセスが次のジョブに残ります。キャッシュは残し、それ以外は消す仕組みを自分で作ります。
- **復旧。**マシンが止まれば、直すまで CI も止まります。

速さと無料を取るには、この仕事を誰かが持ち続ける必要があります。Skipbox は、それを引き受けるためのサービスです。

## Skipbox：運用まで込みのセルフホストランナー

### GitHub の請求はゼロのまま、定額

Skipbox のランナーは、組織か個人アカウントにセルフホストランナーとして登録されます。GitHub の分数も無料枠も使いません。

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

実行時間は無制限で、従量課金はありません。プランのマシンを超えて重なったジョブは、順番を待ちます。

### キャッシュが残るから速い

アカウント専用のマシンが、ジョブのあとも残ります。Docker のイメージとビルドキャッシュ、パッケージのキャッシュ、setup-node などで入れたツールはディスクに残り、次のジョブは最初からそれを使えます。キャッシュに使えるディスクは GitHub 公式の 7倍以上です。

### 運用は Skipbox

イメージの更新、ジョブごとの後片付け、ジョブのあとのヘルスチェックと自動での作り直しまで、Skipbox が行います。マシンは Ubuntu 24.04 で、Docker、Node.js、Python が入っています。

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

```yaml
jobs:
  test:
    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 する

ステップやアクションはそのまま使えます。

## セキュリティ

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

くわしくは[ジョブの分離のしくみ](https://docs.skipbox.dev/ja/isolation)にあります。

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

カード不要で、7日間かジョブの合計 3,000分まで無料です。いちばん時間のかかるジョブを 1つ `runs-on: skipbox` に替えて、2回目のジョブの速さを見てください。

## よくある質問

### セルフホストランナーとは？

GitHub Actions のジョブを動かすために、自分で用意して GitHub に登録するマシンです。サーバーでもクラウドの VM でも構いません。GitHub はその分数を請求しません。Skipbox は、このマシンの用意と運用を引き受けるセルフホストランナーです。

### GitHub ホストランナーとの違いは？

マシンを持つのが GitHub か自分かです。GitHub ホストランナーはジョブごとに新しい VM で始まり、プライベートリポジトリでは 1分ごとに請求されます。セルフホストランナーは請求がなく、キャッシュも残せますが、運用は自分です。Skipbox なら請求のなさとキャッシュはそのままに、運用を任せられます。

### セルフホストランナーの料金は？

GitHub の請求はありません。払うのはマシンの費用と、更新や後片付けをする人の時間です。Skipbox はその両方を月 6,000 円からの定額にまとめ、実行時間は無制限です。

### セルフホストランナーは安全？

Skipbox は、パブリックリポジトリのジョブもプライベートリポジトリのジョブも、アカウント専用のマシンで動かし、ジョブごとに認証情報とコンテナを消します。書き込み権限のない人のコード（フォークからのプルリクエストなど）は新しい VM で動き、キャッシュを読めますが書き換えられません。2026年11月13日からは、チェックアウトしたコードと Cargo のビルド結果（`target/`）を専用のマシンに残し、次のジョブで使います。「毎回クリーン」なら、ジョブごとに新しいマシンで動きます。

### セルフホストランナーに移すのは大変？

Skipbox なら runs-on を 1行書き換えるだけです。GitHub でログインしてアプリを入れ、runs-on: skipbox にして push すれば、次のジョブから動きます。カード不要で 7日間無料で試せます。

2026-11-11 更新 · https://skipbox.dev/ja/guides/what-is-self-hosted-runner
