Skipbox

セルフホストランナーとは? 無料で速い 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 が公開しているランナーのアプリをマシンに入れて、リポジトリか組織に登録すれば動きます。ジョブは runs-on のラベルで、どのランナーで動くかを選びます。

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

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

GitHub の額は、GitHub Team に含まれる無料分を引いたあとの請求です。自分の分数はトップページの料金計算で出せます。

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

自分で動かすときの仕事

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

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

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

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

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

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

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

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

アカウント専用のマシンが、ジョブのあとも残ります。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
  1. Skipbox に GitHub でログインする
  2. Skipbox の GitHub アプリを入れて、使うリポジトリを選ぶ
  3. 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日 更新

常に warm なキャッシュで CI/CD を高速化するなら

専用ランナーを定額で。実行時間は無制限

フル稼働なら GitHub の 1/12 の費用。定額だから一日中動かせる。GitHub の 7倍のキャッシュ容量。

  • カード不要
  • GitHub でログイン
  • いつでも解約