Skipbox

GitHub 자체 호스팅 실행기는 무료인가요? 네, 서버 운영 없이 쓰기

GitHub의 4코어 실행기로 월 20,000분을 돌리는 팀은 $222 내고, 청구액은 푸시할 때마다 늘어나요. GitHub는 자체 호스팅 실행기에 아무것도 청구하지 않는데도 팀들이 호스팅 실행기에 머무는 이유는, 직접 운영하려면 서버, 패치, 정리, 확장을 떠안아야 하기 때문이에요.

Skipbox는 운영 부담이 없는 자체 호스팅 실행기예요. 월 $39 정액에 실행 시간이 무제한이에요. runs-on 한 줄만 바꾸면, 작업이 GitHub가 청구하지 않는 머신에서 돌아요.

네, 자체 호스팅 실행기는 무료예요

GitHub의 청구 문서는 자체 호스팅 실행기를 퍼블릭과 프라이빗 리포지토리 모두에서 무료이고 포함 사용량을 줄이지 않는 사용 목록에 넣어 두었어요.

GitHub는 2025년 12월 16일에 자체 호스팅 실행기 요금을 발표했다가 다음 날 보류했어요. 그 뒤로 청구된 적이 없어요.

그러니 똑똑한 선택은 이걸 최대한 쓰는 거예요. 청구액을 키우는 프라이빗 리포지토리의 Linux 작업을 자체 호스팅 실행기로 옮기면, 그 실행 시간에는 GitHub에 한 푼도 내지 않아요.

호스팅 실행기에 머무는 비용

GitHub의 4코어 Linux 실행기는 1분에 $0.012씩 청구돼요. 같은 4 vCPU를 Skipbox에서 쓰면:

GitHub 금액은 GitHub Team 기준으로, 포함 사용량을 뺀 금액이에요. 내 실행 시간은 홈페이지의 계산기에 넣어 보세요. 로그인은 필요 없어요.

실행 시간은 한 방향으로만 움직여요. 코딩 에이전트가 풀 리퀘스트를 열고 수정을 푸시하고, 푸시할 때마다 CI가 돌아요. 새로 생긴 E2E 테스트와 행렬 빌드는 푸시 하나에 도는 작업을 몇 배로 늘려요. 청구액을 막으려고 정한 예산은 다 쓰는 날 작업을 멈추고, 병합은 다음 달까지 막혀요.

직접 운영하는 비용

직접 호스팅하면 GitHub 청구서는 사라지지만, 일이 하나 생겨요.

  • 서버. 빌드에 맞는 크기의 머신을 고르고, 대기열이 길어지면 더 늘려야 해요.
  • 패치. OS, Docker, 실행기 애플리케이션을 최신으로 유지해야 해요. 실행기 애플리케이션이 너무 뒤처지면 작업을 받지 못해요.
  • 정리. 한 작업의 자격 증명, 체크아웃, 컨테이너가 다음 작업에 넘어가지 않게 하면서도, 머신을 빠르게 해 주는 캐시는 지우지 않아야 해요.
  • 가동 시간. 새벽 2시에 머신이 죽으면, 누군가 고칠 때까지 CI가 멈춰요.

이 중 어느 것도 제품을 출시해 주지 않아요. Skipbox가 대신 해요.

Skipbox: 운영 부담 없는 자체 호스팅

GitHub는 청구하지 않고, Skipbox는 정액만 청구해요

Skipbox의 실행기는 GitHub 조직이나 개인 계정에 자체 호스팅 실행기로 등록돼요. GitHub는 그 실행 시간을 전혀 청구하지 않아요. 내는 건 정액 하나이고, 실행 시간은 무제한이에요.

요금제의 머신으로 돌릴 수 있는 것보다 작업이 많으면, 실패하지 않고 차례를 기다려요.

머신이 남아 있어서 더 빠른 CI

호스팅 실행기는 작업마다 빈 VM에서 시작해 모든 것을 다시 받아요. Skipbox는 내 계정 전용 VM을 작업 사이에도 유지해요. 다음 작업이 시작될 때 Docker 이미지, 레이어, 빌드 캐시, 패키지 캐시, 도구 캐시가 이미 디스크에 있어요. 캐시 용량은 GitHub가 리포지토리에 주는 용량의 7배 이상이고, 캐시 키를 쓸 필요도 없어요.

관리할 머신이 없어요

Skipbox가 이미지를 업데이트하고, 작업이 끝날 때마다 정리하고, 작업마다 상태를 점검해 통과하지 못한 머신은 다시 만들어요. VM은 Docker, Node.js, Python이 설치된 Ubuntu 24.04 환경이에요.

옮기는 건 한 줄이에요

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에서 돌아요. 단계와 액션은 그대로예요. 되돌리려면 그 줄을 원래대로 바꾸면 돼요.

보안

  • 계정마다 전용 머신이 있어요. 내 작업이 다른 회사의 작업과 머신을 같이 쓰는 일은 없어요.
  • 작업이 끝날 때마다 실행기의 자격 증명, 프로세스, 컨테이너를 지워요. 2026년 11월 13일부터는 체크아웃과 Cargo의 target/이 다음 작업을 위해 남으므로, 증분 빌드가 돼요.
  • 쓰기 권한이 없는 사람의 코드(포크에서 온 풀 리퀘스트 등)는 새 VM에서 돌고, 끝나면 그 VM은 삭제돼요.

자세한 내용은 작업을 격리하는 방법에 있어요.

내 작업으로 체험해 보세요

무료 체험은 7일 또는 작업 시간 3,000분 중 먼저 끝나는 쪽까지이고, 카드가 필요 없어요. 실행 시간을 가장 많이 쓰는 작업을 runs-on: skipbox로 옮기고, 그 항목이 GitHub 청구서에서 빠지는 걸 확인하세요.

자주 묻는 질문

GitHub Actions 자체 호스팅 실행기는 무료인가요?

네. GitHub의 청구 문서는 자체 호스팅 실행기를 퍼블릭·프라이빗 리포지토리 모두에서 무료이고 요금제의 포함 사용량을 줄이지 않는 사용으로 분류해요. 내는 건 머신 비용과 운영하는 데 드는 시간이에요. Skipbox의 실행기는 자체 호스팅 실행기로 등록되므로 GitHub는 그 실행 시간을 전혀 청구하지 않고, 머신은 Skipbox가 월 $39 정액으로 운영해요.

2026년에 자체 호스팅 실행기가 유료가 됐나요?

아니요. GitHub는 2025년 12월 16일에 요금을 발표했다가 다음 날 보류했어요. 그 뒤로 청구된 적이 없어요. Skipbox의 작업은 GitHub 실행 시간을 전혀 쓰지 않아요.

자체 호스팅 실행기의 실행 시간도 포함 사용량이나 Actions 예산에 들어가나요?

아니요. 포함 사용량을 쓰지 않고, Actions 예산을 다 써도 멈추지 않아요. Skipbox로 옮긴 작업은 조직의 다른 작업이 예산에 닿아도 계속 돌아요.

자체 호스팅 실행기를 직접 운영하면 무엇이 드나요?

머신과 누군가의 시간이 들어요. 서버 크기를 정하고, OS와 실행기 애플리케이션을 패치하고, 작업 사이를 정리하고, 대기열이 길어지면 늘리고, 머신이 쓰러지면 고쳐야 해요. Skipbox는 이 모든 일을 월 $39, $79, $149 중 하나의 가격에 실행 시간 무제한으로 해요.

실행기 서비스의 실행기도 자체 호스팅으로 치나요?

네. GitHub의 실행기는 GitHub 호스팅과 자체 호스팅 두 종류뿐이라서, 서비스의 머신은 자체 호스팅 실행기로 계정에 연결돼요. Skipbox의 머신도 그래서, 거기서 도는 작업에 GitHub는 아무것도 청구하지 않아요.

2026년 11월 11일 업데이트

캐시가 늘 살아 있는 더 빠른 CI/CD

캐시가 남는 전용 실행기를 정액으로

최대로 쓰면 비용은 GitHub의 1/12. 정액이라 하루 종일 돌려도 돼요. 캐시 용량은 GitHub의 7배.

  • 카드 불필요
  • GitHub로 로그인
  • 언제든 해지