Skipbox

Self-hosted runner GitHub có miễn phí không? Có, không cần máy chủ

Một nhóm chạy 20.000 phút mỗi tháng trên runner 4 nhân của GitHub phải trả $222, và hóa đơn tăng theo mỗi lần push. GitHub không tính phí self-hosted runner, vậy mà các nhóm vẫn ở lại với hosted runner, vì tự chạy runner nghĩa là phải lo máy chủ, vá lỗi, dọn dẹp và mở rộng.

Skipbox là self-hosted runner không cần bạn bảo trì, giá cố định $39 một tháng, không giới hạn phút. Đổi một dòng runs-on, job sẽ chạy trên một máy mà GitHub không tính phí.

Có, self-hosted runner miễn phí

Tài liệu tính phí của GitHub đưa self-hosted runner vào danh sách mức sử dụng vẫn miễn phí và không làm giảm tài nguyên tính toán có sẵn của bạn, trên repository công khai cũng như riêng tư.

GitHub công bố một khoản phí cho self-hosted runner vào ngày 16 tháng 12 năm 2025 và gác lại ngay hôm sau. Từ đó đến nay chưa có khoản nào bị tính.

Vậy nên cách khôn ngoan là tận dụng hết: đưa các job Linux của repository riêng tư đang đẩy hóa đơn lên sang self-hosted runner, và không trả GitHub đồng nào cho số phút đó.

Ở lại với hosted runner tốn bao nhiêu

Runner Linux 4 nhân của GitHub có giá $0,012 một phút. Cùng 4 vCPU trên Skipbox:

Số liệu GitHub tính trên GitHub Team, sau khi trừ tài nguyên tính toán có sẵn. Hãy nhập số phút của chính bạn vào máy tính chi phí trên trang chủ; không cần đăng nhập.

Số phút chỉ tăng chứ không giảm. Coding agent mở pull request và push bản sửa, mà mỗi lần push đều chạy CI. Các bộ test E2E mới và build matrix nhân số job sau mỗi lần push. Còn ngân sách đặt ra để chặn hóa đơn thì làm job dừng đúng ngày nó hết, và merge bị kẹt đến tháng sau.

Tự chạy runner tốn bao nhiêu

Tự host bỏ được hóa đơn GitHub nhưng trao cho bạn một việc:

  • Máy chủ. Chọn máy vừa với bản build của bạn, và thêm máy khi hàng đợi dài ra.
  • Vá lỗi. Giữ OS, Docker và ứng dụng runner luôn mới. Ứng dụng runner bị bỏ quá xa phiên bản mới sẽ không nhận job nữa.
  • Dọn dẹp. Bảo đảm thông tin xác thực, bản checkout và container của một job không bao giờ lọt sang job sau, mà không xóa mất các cache giúp máy chạy nhanh.
  • Thời gian hoạt động. Khi máy chết lúc 2 giờ sáng, CI ngừng cho đến khi có người sửa.

Không việc nào trong số đó giúp bạn phát hành sản phẩm. Skipbox làm thay bạn.

Skipbox: self-hosted, không cần bảo trì

GitHub không tính phí, Skipbox tính giá cố định

Runner của Skipbox đăng ký với tổ chức hoặc tài khoản cá nhân GitHub của bạn dưới dạng self-hosted runner. GitHub không tính phí phút nào của chúng. Bạn trả một giá cố định, không giới hạn phút:

Job vượt quá số máy trong gói của bạn sẽ chờ đến lượt thay vì thất bại.

CI nhanh hơn, vì máy được giữ lại

Hosted runner khởi chạy mỗi job trên một VM trống và tải lại mọi thứ. Skipbox giữ VM riêng của tài khoản bạn giữa các job: Docker image, layer và build cache, cache package và tool cache đã nằm sẵn trên ổ đĩa khi job tiếp theo bắt đầu. Bạn có dung lượng cache ít nhất gấp 7 lần GitHub cấp cho một repository, không cần viết cache key nào.

Không có máy nào phải quản lý

Skipbox cập nhật image, dọn dẹp sau mỗi job, kiểm tra tình trạng máy sau từng job và dựng lại máy nào không đạt. VM chạy Ubuntu 24.04 với Docker, Node.js và Python.

Chuyển sang chỉ cần một dòng

jobs:
  test:
    runs-on: skipbox # was ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: npm ci && npm test
  1. Đăng nhập Skipbox bằng GitHub.
  2. Cài ứng dụng GitHub của Skipbox và chọn các repository.
  3. Đổi runs-on rồi push.

Job tiếp theo sẽ chạy trên Skipbox. Các step và action của bạn giữ nguyên. Muốn quay lại, chỉ cần đổi dòng đó về như cũ.

Bảo mật

  • Mỗi tài khoản có máy riêng. Job của bạn không bao giờ dùng chung máy với job của công ty khác.
  • Sau mỗi job, thông tin xác thực, tiến trình và container của runner bị xóa; từ ngày 13 tháng 11 năm 2026, bản checkout và target/ của Cargo được giữ lại cho job tiếp theo, nên bản build chỉ dựng lại phần đã thay đổi.
  • Code từ người không có quyền ghi (chẳng hạn pull request từ fork) chạy trên một VM mới và bị xóa sau đó.

Cách các job được cách ly có đầy đủ chi tiết.

Thử trên chính các job của bạn

Dùng thử miễn phí trong 7 ngày hoặc 3.000 phút chạy job, tùy điều kiện nào đến trước, không cần thẻ. Hãy chuyển job tốn nhiều phút nhất sang runs-on: skipbox và xem dòng đó biến khỏi hóa đơn GitHub.

Câu hỏi thường gặp

Self-hosted runner của GitHub Actions có miễn phí không?

Có. Tài liệu tính phí của GitHub xếp self-hosted runner vào nhóm mức sử dụng vẫn miễn phí và không làm giảm tài nguyên tính toán có sẵn trong gói của bạn, trên cả repository công khai lẫn riêng tư. Bạn trả tiền cho máy và thời gian vận hành nó. Runner của Skipbox đăng ký dưới dạng self-hosted runner, nên GitHub không tính phí phút nào của chúng, còn Skipbox vận hành máy với giá cố định $39 một tháng.

Năm 2026 GitHub có tính phí self-hosted runner không?

Không. GitHub công bố một khoản phí vào ngày 16 tháng 12 năm 2025 và gác lại ngay hôm sau. Từ đó đến nay chưa có khoản nào bị tính. Job trên Skipbox không dùng phút GitHub nào của bạn.

Phút của self-hosted runner có bị trừ vào số phút có sẵn hay ngân sách Actions không?

Không. Chúng không dùng tài nguyên tính toán có sẵn của bạn, và ngân sách Actions đã hết cũng không làm chúng dừng. Job đã chuyển sang Skipbox vẫn tiếp tục chạy khi phần còn lại của tổ chức chạm ngân sách.

Tự chạy self-hosted runner thì tốn những gì?

Một cái máy, và thời gian của một người: chọn cấu hình máy chủ, vá OS và ứng dụng runner, dọn dẹp giữa các job, mở rộng khi hàng đợi dài ra, và sửa máy khi nó sập. Skipbox làm tất cả những việc đó với giá $39, $79 hoặc $149 một tháng, không giới hạn phút.

Runner của một dịch vụ runner có được tính là self-hosted không?

Có. GitHub có hai loại runner, GitHub-hosted và self-hosted, nên máy của một dịch vụ tham gia vào tài khoản của bạn dưới dạng self-hosted runner. Máy của Skipbox cũng vậy, và đó là lý do GitHub không tính phí các job chạy ở đó.

Cập nhật ngày 11 tháng 11, 2026

CI/CD nhanh hơn với cache luôn sẵn sàng

Runner luôn sẵn cache, giá cố định

Chỉ bằng 1/12 chi phí GitHub khi chạy hết công suất. Giá cố định nên bạn chạy cả ngày cũng được. Dung lượng cache gấp 7 lần GitHub.

  • Không cần thẻ
  • Đăng nhập bằng GitHub
  • Hủy bất cứ lúc nào