Чи безкоштовні self-hosted ранери GitHub? Так, і без сервера
Команда, яка запускає 20 000 хвилин на місяць на 4-ядерному ранері GitHub, платить за це $222, і рахунок росте з кожним push. За self-hosted ранери GitHub нічого не бере, але команди все одно лишаються на хостованих ранерах, бо власні ранери — це сервери, оновлення, прибирання й масштабування.
Skipbox — це self-hosted ранер без обслуговування, за фіксовані $39 на місяць із хвилинами без обмежень. Змініть один рядок runs-on, і завдання запуститься на машині, за яку GitHub не виставляє рахунок.
Так, self-hosted ранери безкоштовні
У документації GitHub про оплату self-hosted ранери стоять у списку використання, яке лишається безкоштовним і не зменшує обсяг обчислень, що входить у тариф, і для публічних, і для приватних репозиторіїв.
| Де працює завдання | Що бере GitHub | Витрачає включений обсяг |
|---|---|---|
| Self-hosted ранер | Нічого | Ні |
| Стандартний хостований ранер, приватний репозиторій | Кожну хвилину понад включений обсяг | Так |
| Більший хостований ранер | Кожну хвилину, і в публічних репозиторіях теж | Так |
16 грудня 2025 року GitHub оголосив плату за self-hosted ранери і відклав її наступного дня. Відтоді нічого не стягувалося.
Тож розумно використовувати їх повністю: перенесіть на self-hosted ранери Linux-завдання приватних репозиторіїв, які роздувають рахунок, і не платіть GitHub нічого за ці хвилини.
Скільки коштує лишатися на хостованих ранерах
4-ядерний Linux-ранер 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, після включеного обсягу обчислень. Введіть власні хвилини в калькулятор на головній сторінці; входити не потрібно.
Хвилин стає тільки більше. Агенти для програмування відкривають pull requests і пушать виправлення, а кожен push запускає CI. Нові набори E2E-тестів і матричні збирання множать кількість завдань на кожен push. А бюджет, який має обмежити рахунок, зупиняє ваші завдання того дня, коли закінчується, і злиття стоять до наступного місяця.
Скільки коштують власні ранери
Self-hosting прибирає рахунок GitHub і дає вам роботу:
- Сервери. Підібрати машини під розмір ваших збирань і додавати нові, коли росте черга.
- Оновлення. Тримати актуальними ОС, Docker і програму ранера. Програма ранера, яка надто відстала, перестає отримувати завдання.
- Прибирання. Стежити, щоб облікові дані, checkout і контейнери одного завдання ніколи не потрапили до наступного, і при цьому не стерти кеші, завдяки яким машина швидка.
- Доступність. Коли машина падає о 2-й ночі, CI не працює, доки хтось її не полагодить.
Ніщо з цього не допомагає випускати ваш продукт. Skipbox робить це за вас.
Skipbox: self-hosted, але без обслуговування
GitHub не бере нічого, Skipbox бере фіксовану ціну
Ранери Skipbox реєструються у вашій організації GitHub або особистому обліковому записі як self-hosted ранери. GitHub не бере грошей за жодну їхню хвилину. Ви платите одну фіксовану ціну, хвилини без обмежень:
| Тариф | Машина | На місяць |
|---|---|---|
| S | 4 vCPU, 16 ГБ | $39 |
| M | 8 vCPU, 16 ГБ | $79 |
| L | 16 vCPU, 32 ГБ | $149 |
Завдання понад можливості машин вашого тарифу чекають своєї черги, а не падають.
Швидший CI, бо машина лишається
Хостований ранер починає кожне завдання на чистій ВМ і знову все завантажує. Skipbox зберігає власну ВМ вашого облікового запису між завданнями: образи Docker, шари й кеш збирання, кеші пакетів і кеш інструментів уже лежать на диску, коли стартує наступне завдання. Місця для кешу щонайменше в 7× більше, ніж GitHub дає репозиторію, і ключі кешу писати не треба.
Жодної машини, яку треба обслуговувати
Skipbox оновлює образ, прибирає після кожного завдання, після кожного запускає перевірку стану і перебудовує машину, яка її не пройшла. ВМ працюють на 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
- Увійдіть у Skipbox через GitHub.
- Встановіть GitHub-застосунок Skipbox і виберіть репозиторії.
- Змініть
runs-onі зробіть push.
Наступне завдання запуститься на Skipbox. Ваші кроки й дії лишаються такими, як є. Щоб повернутися, змініть рядок назад.
Безпека
- Кожен обліковий запис отримує власну машину. Ваші завдання ніколи не ділять її із завданнями іншої компанії.
- Після кожного завдання облікові дані ранера, процеси й контейнери стираються; з 13 листопада 2026 року checkout і
target/Cargo лишаються для наступного завдання, тож збирання інкрементні. - Код від людей без права запису (наприклад, pull requests з форків) запускається на новій ВМ, яку потім видаляють.
Подробиці — у розділі Як ізольовано завдання.
Спробуйте на власних завданнях
Пробний період безкоштовний: 7 днів або 3 000 хв роботи завдань, залежно від того, що закінчиться раніше, без картки. Перенесіть завдання, яке спалює найбільше хвилин, на runs-on: skipbox і подивіться, як цей рядок зникає з рахунку GitHub.
Запитання й відповіді
Чи безкоштовні self-hosted ранери GitHub Actions?
Так. У документації GitHub про оплату self-hosted ранери входять у список використання, яке лишається безкоштовним і не зменшує обсяг обчислень, що входить у ваш тариф, як для публічних, так і для приватних репозиторіїв. Ви платите за машину і за час, щоб її підтримувати. Ранери Skipbox реєструються як self-hosted ранери, тож GitHub не бере грошей за жодну їхню хвилину, а Skipbox утримує машину за фіксовані $39 на місяць.
Чи бере GitHub плату за self-hosted ранери у 2026 році?
Ні. GitHub оголосив про плату 16 грудня 2025 року і відклав її наступного дня. Відтоді нічого не стягувалося. Завдання на Skipbox не витрачають жодної вашої хвилини GitHub.
Чи враховуються хвилини self-hosted ранерів у включені хвилини або бюджет Actions?
Ні. Вони не витрачають обсяг обчислень, що входить у тариф, і вичерпаний бюджет Actions їх не зупиняє. Завдання, перенесене на Skipbox, і далі працює, коли решта вашої організації впирається в бюджет.
Скільки коштує власний self-hosted ранер?
Машина і чийсь час: підбирати розмір серверів, оновлювати ОС і програму ранера, прибирати між завданнями, додавати потужності, коли росте черга, і лагодити машину, коли вона падає. Skipbox робить усе це за $39, $79 або $149 на місяць, з хвилинами без обмежень.
Чи вважаються ранери від сервісу ранерів self-hosted?
Так. У GitHub є два види ранерів, хостовані на GitHub і self-hosted, тож машини сервісу підключаються до вашого облікового запису як self-hosted ранери. Машини Skipbox теж, і тому GitHub нічого не бере за завдання, які там працюють.
Оновлено 11 листопада 2026 р.