Skipbox

รันเนอร์ self-hosted ของ GitHub ฟรีไหม: ฟรี และไม่ต้องดูแลเซิร์ฟเวอร์เอง

ทีมที่รัน 20,000 นาทีต่อเดือนบนรันเนอร์ 4 คอร์ของ GitHub จ่าย $222 และบิลก็เพิ่มขึ้นทุกครั้งที่ push GitHub ไม่คิดเงินรันเนอร์แบบ self-hosted แต่ทีมส่วนใหญ่ก็ยังใช้รันเนอร์ที่ GitHub โฮสต์อยู่ดี เพราะการดูแลรันเนอร์เองหมายถึงต้องจัดการเซิร์ฟเวอร์ แพตช์ การเก็บกวาด และการขยายเครื่อง

Skipbox คือรันเนอร์แบบ self-hosted ที่ไม่ต้องดูแลเอง ราคาเหมาจ่าย $39 ต่อเดือน ไม่จำกัดนาที เปลี่ยนบรรทัด runs-on บรรทัดเดียว แล้วจ็อบจะรันบนเครื่องที่ GitHub ไม่คิดเงิน

ใช่ รันเนอร์แบบ self-hosted ฟรี

เอกสารการเรียกเก็บเงินของ GitHub จัดรันเนอร์แบบ self-hosted ไว้ในรายการการใช้งานที่ฟรีและไม่หักจากการประมวลผลที่แพ็กเกจรวมให้ ทั้งในรีโพสิทอรีสาธารณะและส่วนตัว

GitHub ประกาศว่าจะเก็บค่าบริการรันเนอร์แบบ self-hosted เมื่อวันที่ 16 ธันวาคม 2025 แล้วพักแผนนั้นไว้ในวันถัดมา ตั้งแต่นั้นยังไม่มีการเรียกเก็บเงินเลย

ทางที่ฉลาดจึงเป็นการใช้ให้คุ้ม: ย้ายจ็อบ Linux ของรีโพสิทอรีส่วนตัวที่ทำให้บิลสูงไปไว้บนรันเนอร์แบบ self-hosted แล้วไม่ต้องจ่าย GitHub สำหรับนาทีเหล่านั้นเลย

อยู่บนรันเนอร์ที่ GitHub โฮสต์ต่อ เสียเท่าไร

รันเนอร์ Linux 4 คอร์ของ GitHub ราคา $0.012 ต่อนาที เทียบกับ 4 vCPU เท่ากันบน Skipbox:

ตัวเลขของ GitHub คิดบน GitHub Team หลังหักการประมวลผลที่แพ็กเกจรวมให้แล้ว ใส่นาทีของคุณเองในเครื่องคำนวณบนหน้าแรก ได้ ไม่ต้องเข้าสู่ระบบ

นาทีมีแต่จะเพิ่มขึ้น coding agent เปิด pull request และ push แก้โค้ด และทุกการ push ก็รัน CI ชุด E2E ใหม่และ matrix build ทำให้จำนวนจ็อบต่อการ push เพิ่มเป็นหลายเท่า ส่วนงบประมาณที่ตั้งไว้เพื่อคุมบิลจะหยุดจ็อบของคุณในวันที่งบหมด และ merge ก็ค้างไปจนถึงเดือนหน้า

ดูแลรันเนอร์เอง เสียอะไรบ้าง

การโฮสต์เองทำให้บิลของ GitHub หายไป แต่ได้งานเพิ่มมาแทน:

  • เซิร์ฟเวอร์ เลือกเครื่องให้พอกับ build ของคุณ และเพิ่มเครื่องเมื่อคิวยาวขึ้น
  • การแพตช์ อัปเดต OS, Docker และแอปพลิเคชันรันเนอร์ให้ทันอยู่เสมอ แอปพลิเคชันรันเนอร์ที่ตกรุ่นนานเกินไปจะไม่ได้รับจ็อบอีก
  • การเก็บกวาด ทำให้แน่ใจว่าข้อมูลรับรอง โค้ดที่ checkout และคอนเทนเนอร์ของจ็อบหนึ่งไม่หลุดไปถึงจ็อบถัดไป โดยไม่ลบแคชที่ทำให้เครื่องเร็ว
  • ความพร้อมใช้งาน ถ้าเครื่องล่มตอนตี 2 CI ก็ใช้ไม่ได้จนกว่าจะมีคนมาซ่อม

ไม่มีงานไหนในนี้ที่ช่วยส่งมอบผลิตภัณฑ์ของคุณ Skipbox ทำแทนให้ทั้งหมด

Skipbox: self-hosted โดยไม่ต้องดูแลเอง

GitHub ไม่คิดเงิน Skipbox คิดราคาเหมาจ่าย

รันเนอร์ของ Skipbox ลงทะเบียนกับองค์กรหรือบัญชีส่วนตัวบน GitHub ของคุณในฐานะรันเนอร์แบบ self-hosted GitHub ไม่คิดเงินนาทีของมันเลย คุณจ่ายราคาเหมาจ่ายราคาเดียว ไม่จำกัดนาที:

จ็อบที่เกินจำนวนเครื่องในแพ็กเกจจะรอคิว ไม่ล้มเหลว

CI เร็วขึ้น เพราะเครื่องยังอยู่

รันเนอร์ที่ GitHub โฮสต์เริ่มทุกจ็อบบน VM ว่างเปล่า แล้วดาวน์โหลดทุกอย่างใหม่ Skipbox เก็บ VM ของบัญชีคุณไว้ระหว่างจ็อบ: อิมเมจ Docker, layer และ build cache, แคชแพ็กเกจ และ tool cache อยู่บนดิสก์แล้วตอนที่จ็อบถัดไปเริ่ม คุณได้พื้นที่แคชอย่างน้อย 7× ของที่ GitHub ให้ต่อรีโพสิทอรี และไม่ต้องเขียน cache key

ไม่มีเครื่องให้ดูแล

Skipbox อัปเดตอิมเมจ เก็บกวาดหลังทุกจ็อบ ตรวจสุขภาพเครื่องหลังแต่ละจ็อบ และสร้างเครื่องที่ไม่ผ่านการตรวจขึ้นใหม่ VM เป็น Ubuntu 24.04 ที่มี Docker, Node.js และ Python

ย้ายได้ด้วยบรรทัดเดียว

jobs:
  test:
    runs-on: skipbox # was ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: npm ci && npm test
  1. เข้าสู่ระบบ Skipbox ด้วย GitHub
  2. ติดตั้งแอป Skipbox บน GitHub แล้วเลือกรีโพสิทอรี
  3. เปลี่ยน runs-on แล้ว push

จ็อบถัดไปจะรันบน Skipbox ขั้นตอนและ action ของคุณยังเหมือนเดิม ถ้าจะย้ายกลับ ก็เปลี่ยนบรรทัดนั้นกลับ

ความปลอดภัย

  • แต่ละบัญชีได้เครื่องของตัวเอง จ็อบของคุณไม่เคยใช้เครื่องร่วมกับบริษัทอื่น
  • หลังทุกจ็อบ ข้อมูลรับรอง โปรเซส และคอนเทนเนอร์ของรันเนอร์จะถูกลบ ตั้งแต่ 13 พฤศจิกายน 2026 โค้ดที่ checkout และ target/ ของ Cargo จะเก็บไว้ให้จ็อบถัดไป build จึงทำแบบ incremental ได้
  • โค้ดจากคนที่ไม่มีสิทธิ์เขียน (เช่น pull request จาก fork) รันบน VM ใหม่ที่ถูกลบหลังใช้

อ่านรายละเอียดได้ในวิธีแยกจ็อบออกจากกัน

ลองกับจ็อบของคุณเอง

ทดลองใช้ฟรี 7 วัน หรือ 3,000 นาทีของจ็อบ แล้วแต่อย่างไหนครบก่อน ไม่ต้องใช้บัตร ย้ายจ็อบที่กินนาทีมากที่สุดไปที่ runs-on: skipbox แล้วดูบรรทัดนั้นหายไปจากบิลของ GitHub

คำถามที่พบบ่อย

รันเนอร์แบบ self-hosted ของ GitHub Actions ฟรีไหม

ฟรี เอกสารการเรียกเก็บเงินของ GitHub จัดรันเนอร์แบบ self-hosted ไว้ในรายการการใช้งานที่ฟรีและไม่หักจากการประมวลผลที่แพ็กเกจรวมให้ ทั้งในรีโพสิทอรีสาธารณะและส่วนตัว สิ่งที่คุณจ่ายคือค่าเครื่องและเวลาที่ใช้ดูแลเครื่อง รันเนอร์ของ Skipbox ลงทะเบียนเป็นรันเนอร์แบบ self-hosted GitHub จึงไม่คิดเงินนาทีของมันเลย และ Skipbox ดูแลเครื่องให้ในราคาเหมาจ่าย $39 ต่อเดือน

ปี 2026 GitHub เก็บเงินรันเนอร์แบบ self-hosted หรือยัง

ยังไม่เก็บ GitHub ประกาศว่าจะเก็บค่าบริการเมื่อวันที่ 16 ธันวาคม 2025 แล้วพักแผนนั้นไว้ในวันถัดมา ตั้งแต่นั้นยังไม่มีการเรียกเก็บเงินเลย จ็อบบน Skipbox ไม่ใช้นาที GitHub ของคุณแม้แต่นาทีเดียว

นาทีของรันเนอร์แบบ self-hosted นับรวมในนาทีที่แพ็กเกจรวมให้หรืองบประมาณ Actions ไหม

ไม่นับ นาทีเหล่านี้ไม่ใช้การประมวลผลที่แพ็กเกจรวมให้ และงบประมาณ Actions ที่หมดแล้วก็ไม่ทำให้จ็อบเหล่านี้หยุด จ็อบที่ย้ายไป Skipbox ยังรันต่อได้ แม้ส่วนอื่นขององค์กรคุณจะใช้งบประมาณจนหมด

รันเนอร์แบบ self-hosted ที่ดูแลเองมีค่าใช้จ่ายอะไรบ้าง

ค่าเครื่อง กับเวลาของคนดูแล: เลือกขนาดเซิร์ฟเวอร์ แพตช์ OS และแอปพลิเคชันรันเนอร์ เก็บกวาดระหว่างจ็อบ เพิ่มเครื่องเมื่อคิวยาวขึ้น และซ่อมเครื่องเมื่อมันล่ม Skipbox ทำทั้งหมดนี้ให้ในราคา $39, $79 หรือ $149 ต่อเดือน ไม่จำกัดนาที

รันเนอร์จากผู้ให้บริการรันเนอร์นับเป็นแบบ self-hosted ไหม

นับ GitHub มีรันเนอร์สองแบบ คือแบบที่ GitHub โฮสต์และแบบ self-hosted เครื่องของผู้ให้บริการจึงเข้ามาอยู่ในบัญชีของคุณในฐานะรันเนอร์แบบ self-hosted เครื่องของ Skipbox ก็เป็นแบบนั้น GitHub จึงไม่คิดเงินจ็อบที่รันบนเครื่องเหล่านี้

อัปเดต 11 พฤศจิกายน 2026

CI/CD ที่เร็วขึ้นด้วยแคชที่พร้อมเสมอ

รันเนอร์ที่พร้อมทำงานเสมอ ในราคาเหมาจ่าย

ค่าใช้จ่ายเพียง 1/12 ของ GitHub เมื่อใช้เต็มที่ ราคาเหมาจ่าย จึงรันได้ทั้งวัน พื้นที่แคช 7 เท่าของ GitHub

  • ไม่ต้องใช้บัตร
  • เข้าสู่ระบบด้วย GitHub
  • ยกเลิกได้ทุกเมื่อ