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

> ฟรี GitHub ไม่คิดเงินนาทีของรันเนอร์แบบ self-hosted ส่วน Skipbox คือรันเนอร์แบบ self-hosted ที่ไม่ต้องดูแลเอง: 4 vCPU 20,000 นาทีต่อเดือน ราคาเหมาจ่าย $39 ถูกกว่ารันเนอร์ที่ GitHub โฮสต์ $183 ต่อเดือน

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

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

- Skipbox ลงทะเบียนเป็นรันเนอร์แบบ self-hosted: GitHub คิดเงินนาทีของมัน $0 และไม่แตะการประมวลผลที่แพ็กเกจรวมให้
- 4 vCPU 20,000 นาทีต่อเดือน: บน GitHub $222 บน Skipbox $39
- ไม่มีเซิร์ฟเวอร์ให้แพตช์ ไม่มีสคริปต์เก็บกวาด ไม่มี autoscaler: Skipbox ดูแลเครื่องให้

**GitHub Actions ราคาเหมาจ่าย ไม่จำกัดนาที** Skipbox รันจ็อบ GitHub Actions บนเครื่องเฉพาะของคุณเอง: $39 ต่อเดือน ไม่ว่าจะรันกี่นาที layer ของ Docker และแคช dependency ยังอยู่ระหว่างจ็อบ จ็อบถัดไปจึงเริ่มได้ทันที

รันเนอร์ 4 vCPU, 20,000 นาทีต่อเดือน: GitHub $222 → Skipbox $39. ประหยัด $183 ทุกเดือน.

ย้ายได้ด้วยบรรทัดเดียว: `runs-on: skipbox`

[เริ่มทดลองใช้ฟรี 7 วัน](https://app.skipbox.dev/sign-in?ref=g-are-github-self-hosted-runners-free-th)

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

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

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

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

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

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

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

| นาทีต่อเดือน (4 vCPU) | GitHub | Skipbox S | ประหยัดได้ต่อเดือน |
|---|---|---|---|
| 10,000 | $102 | $39 | **$63** |
| 20,000 | $222 | $39 | **$183** |
| 30,000 | $342 | $39 | **$303** |
| เปิดตลอดเวลา | $500.40 | $39 | **$461.40** |

ตัวเลขของ GitHub คิดบน GitHub Team หลังหักการประมวลผลที่แพ็กเกจรวมให้แล้ว ใส่นาทีของคุณเองใน[เครื่องคำนวณบนหน้าแรก](https://skipbox.dev/?ref=g-are-github-self-hosted-runners-free-th#cost) ได้ ไม่ต้องเข้าสู่ระบบ

นาทีมีแต่จะเพิ่มขึ้น 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 ไม่คิดเงินนาทีของมันเลย คุณจ่ายราคาเหมาจ่ายราคาเดียว ไม่จำกัดนาที:

| แพ็กเกจ | เครื่อง | ต่อเดือน |
|---|---|---|
| S | 4 vCPU, 16 GB | $39 |
| M | 8 vCPU, 16 GB | $79 |
| L | 16 vCPU, 32 GB | $149 |

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

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

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

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

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

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

```yaml
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 ใหม่ที่ถูกลบหลังใช้

อ่านรายละเอียดได้ใน[วิธีแยกจ็อบออกจากกัน](https://docs.skipbox.dev/isolation)

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

ทดลองใช้ฟรี 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 จึงไม่คิดเงินจ็อบที่รันบนเครื่องเหล่านี้

อัปเดต 2026-11-11 · https://skipbox.dev/th/guides/are-github-self-hosted-runners-free
