セルフホストランナーとは? 無料で速い CI を手間なく使う
GitHub Actions の請求は、GitHub ホストランナーを動かした分数で決まります。4コアのランナーを月 20,000分使うと 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。。CI を回すほど、この額は増え続けます。セルフホストランナーなら、GitHub の請求は 0 です。
Skipbox は、マシンの用意も運用も引き受けるセルフホストランナーです。月 6,000 円の定額で、runs-on を 1行書き換えるだけで、いまのジョブがそのまま動きます。
セルフホストランナーとは
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分 | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 | 6,000 円 | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 |
| 20,000分 | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 | 6,000 円 | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 |
| 30,000分 | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 | 6,000 円 | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 |
| 常時稼働 | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 | 6,000 円 | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 |
GitHub の額は、GitHub Team に含まれる無料分を引いたあとの請求です。自分の分数はトップページの料金計算で出せます。
お金だけではありません。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行書き換えるだけ
jobs:
test:
runs-on: skipbox # ubuntu-latest から書き換える
steps:
- uses: actions/checkout@v4
- run: npm ci && npm test
- Skipbox に GitHub でログインする
- Skipbox の GitHub アプリを入れて、使うリポジトリを選ぶ
runs-onを書き換えて push する
ステップやアクションはそのまま使えます。
セキュリティ
- マシンはアカウントごとの専用で、パブリックリポジトリのジョブもプライベートリポジトリのジョブも動かします。
- ジョブが終わるたびに、ランナーの認証情報、プロセスとコンテナを消します。2026年11月13日からは、チェックアウトしたコードと Cargo のビルド結果(
target/)を専用のマシンに残し、次のジョブで使います。「毎回クリーン」なら、ジョブごとに新しいマシンで動きます。 - 書き込み権限のない人のコード(フォークからのプルリクエストなど)は、使い捨ての新しいマシンで動きます。
くわしくはジョブの分離のしくみにあります。
まず自分のジョブで試す
カード不要で、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日 更新