# นาทีฟรี GitHub Actions สำหรับรีโพสิทอรีส่วนตัว และใช้ไม่จำกัดหลังจากนั้น

> รีโพสิทอรีส่วนตัวได้ GitHub Actions $12 ต่อเดือนบน GitHub Free และ $18 บน Pro และ Team: เท่ากับ ubuntu-latest 2,000 หรือ 3,000 นาที หลังจากนั้นทุกนาทีถูกคิดเงิน หรือจ็อบหยุด Skipbox รันจ็อบเหล่านั้นในราคาเหมาจ่าย $39 ต่อเดือน ไม่จำกัดนาที ทีมที่รัน 20,000 นาทีบน 4 vCPU ประหยัด $183 ต่อเดือน

รีโพสิทอรีส่วนตัวได้นาที GitHub Actions ฟรี 2,000 หรือ 3,000 นาทีต่อเดือน ทีมที่รัน CI ทุกครั้งที่ push จะใช้หมดภายในกลางเดือน และหลังจากนั้น GitHub จะคิดเงินทุกนาที หรือหยุดจ็อบของคุณ พร้อมกับ merge ที่ต้องรอจ็อบนั้น

Skipbox รันจ็อบเดียวกันในราคาเหมาจ่าย $39 ต่อเดือน ไม่จำกัดนาที เปลี่ยนบรรทัดเดียว `runs-on: skipbox` แล้วจ็อบจะรันโดยไม่แตะนาที GitHub ของคุณ

- 20,000 นาทีต่อเดือนบน 4 vCPU: บน GitHub $222 บน Skipbox $39
- จ็อบบน Skipbox ไม่ใช้นาทีฟรีและงบประมาณของคุณเลย จึงไม่มีอะไรหยุดตอนสิ้นเดือน
- เครื่องของคุณเองเก็บ layer ของ Docker และแคชแพ็กเกจไว้ระหว่างจ็อบ CI จึงเร็วขึ้น

**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-github-actions-free-minutes-private-repositories-th)

## นาทีฟรีของแต่ละแพ็กเกจ

ตอนนี้ GitHub ให้แต่ละแพ็กเกจเป็นจำนวนเงิน และคิดนาทีของแต่ละจ็อบตามอัตราของรันเนอร์:

| แพ็กเกจ | รวมให้ต่อเดือน | บน `ubuntu-latest` |
|---|---|---|
| GitHub Free (บัญชีส่วนตัวหรือองค์กร) | $12 | 2,000 นาที |
| GitHub Pro | $18 | 3,000 นาที |
| GitHub Team | $18 | 3,000 นาที |
| GitHub Enterprise Cloud | $300 | 50,000 นาที |

Windows ใช้ในอัตรา $0.010 ต่อนาที และ macOS $0.062 ดังนั้น macOS $12 ใช้ได้ประมาณ 193 นาที แต่ละจ็อบปัดขึ้นเป็นนาทีเต็ม: จ็อบ lint 20 วินาทีก็เสียหนึ่งนาทีเต็ม จำนวนนี้รีเซ็ตเวลา 00:00 UTC ของวันที่ 1 และไม่ทบไปเดือนถัดไป

รันเนอร์มาตรฐานในรีโพสิทอรีสาธารณะและรันเนอร์แบบ self-hosted ไม่แตะโควตานี้เลย Skipbox คือรันเนอร์แบบ self-hosted

เมื่อโควตาหมด จะเกิดหนึ่งในสามอย่างนี้:

- **มีวิธีชำระเงินบันทึกไว้:** ทุกนาทีที่เกินถูกคิดเงิน $0.006 บน `ubuntu-latest`
- **ไม่มีวิธีชำระเงิน:** จ็อบไม่เริ่มจนถึงวันที่ 1
- **ตั้งงบประมาณให้หยุดการใช้งาน:** จ็อบหยุดเมื่อใช้งบหมด

## ใช้แค่นาทีฟรีต่อไป เสียอะไร

3,000 นาทีคือ CI วันละ 150 นาทีเป็นเวลา 20 วัน หลังจากนั้นจ็อบเดิมก็เสียเงินทุกเดือน ที่ 4 vCPU:

| นาทีต่อเดือน (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 รวมให้แล้ว เมื่อเทียบกับ `ubuntu-latest` 2 คอร์ Skipbox S ถูกกว่าเมื่อใช้เกินประมาณ 9,500 นาทีต่อเดือน และได้คอร์มากกว่าสองเท่า ใส่นาทีของคุณเองใน[เครื่องคำนวณบนหน้าแรก](https://skipbox.dev/?ref=g-github-actions-free-minutes-private-repositories-th#cost) ได้

และนาทีก็เพิ่มขึ้นเรื่อยๆ:

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

คุณลดนาทีเองได้: ใช้ `concurrency` ยกเลิกการรันที่ล้าสมัย ใส่ `paths` filter ตั้ง `timeout-minutes` รวมจ็อบเล็กๆ เข้าด้วยกัน แต่ละอย่างคือ YAML ที่ต้องเขียนและคอยดูแล และรวมกันก็ลดได้แค่ส่วนหนึ่ง เพดานยังอยู่ บน Skipbox ไม่มีเพดานให้ต้องจัดการ

## อะไรเปลี่ยนเมื่อใช้ Skipbox

### ไม่มีนาทีให้นับ

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

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

### CI เร็วขึ้น

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

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

Skipbox จัดเตรียมเครื่อง อัปเดต OS และเครื่องมือ เก็บกวาดหลังทุกจ็อบ และตรวจสุขภาพและสร้างเครื่องใหม่ให้อัตโนมัติ

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

```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 บน Ubuntu 24.04 ที่มี Docker, Node.js และ Python ใช้ได้ทั้งองค์กรและบัญชีส่วนตัว อ่านรายละเอียดได้ใน[คู่มือการย้าย](https://docs.skipbox.dev/migration)

## ความปลอดภัย

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

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

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

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

### รีโพสิทอรีส่วนตัวได้นาทีฟรี GitHub Actions กี่นาที

GitHub ให้เป็นจำนวนเงิน ไม่ใช่จำนวนนาที: $12 ต่อเดือนบน GitHub Free, $18 บน GitHub Pro และ GitHub Team และ $300 บน Enterprise Cloud บน ubuntu-latest เท่ากับ 2,000, 3,000 และ 50,000 นาที ถ้าไม่อยากนับนาทีอีก ให้ย้ายจ็อบไป Skipbox: ราคาเหมาจ่าย $39 ต่อเดือน ไม่จำกัดนาที

### นาทีฟรีหมดแล้วจะเกิดอะไรขึ้น

ถ้ามีวิธีชำระเงินบันทึกไว้ GitHub จะคิดเงินทุกนาทีที่เกินตามอัตราของรันเนอร์ ถ้าไม่มี จ็อบบนรันเนอร์ที่ GitHub โฮสต์จะไม่เริ่มจนถึงวันที่ 1 ของเดือนถัดไป จ็อบบน Skipbox ไม่ใช้นาที GitHub จึงรันต่อได้ทั้งสองกรณี

### จ็อบ Windows และ macOS ใช้นาทีฟรีหมดเร็วกว่าไหม

ใช่ โควตาเป็นจำนวนเงิน รันเนอร์แต่ละแบบจึงใช้ตามอัตราของตัวเอง: Windows $0.010 ต่อนาที และ macOS $0.062 เทียบกับ $0.006 บน ubuntu-latest จ็อบ Linux ที่ย้ายไป Skipbox จะไม่ใช้โควตานี้เลย โควตาจึงเหลือไว้ให้จ็อบที่ต้องอยู่บน GitHub

### รันเนอร์แบบ self-hosted ใช้นาทีฟรีไหม

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

### นาทีที่ไม่ได้ใช้ทบไปเดือนหน้าได้ไหม

ไม่ได้ โควตาจะรีเซ็ตเป็นจำนวนเต็มเวลา 00:00 UTC ของวันที่ 1 และที่เหลือจะหายไป บน Skipbox ไม่มีอะไรต้องเก็บสะสม: ทุกเดือนใช้ได้ไม่จำกัดนาที

อัปเดต 2026-11-11 · https://skipbox.dev/th/guides/github-actions-free-minutes-private-repositories
