VPS для CI/CD-раннеров

Раннерам GitLab и GitHub Actions нужны ядра на время сборки — удобнее с почасовой оплатой.

Подберём VPS за четыре вопроса
1 975 тарифов
Сортировка

VPS для CI/CD-раннеров: цены, хостеры и способы оплаты

В подборке 1 975 тарифов у 153 хостеров. Цены — от 343 ₽ в месяц, четверть тарифов дешевле 4 620 ₽, половина — дешевле 11 148 ₽. На NVMe — 32% тарифов, с безлимитным трафиком — 15%, с почасовой оплатой — 100%.

Самые дешёвые хостеры

  1. CServersFullVPS-4096 Max · 4 ядра · 4 ГБ343 ₽
  2. Voyar CloudCV-20 · 4 ядра · 4 ГБ406 ₽
  3. Hostnic IDVPS Plus (Pay As You Go, пример 4 core/4 GB/20 GB) · 4 ядра · 4 ГБ492 ₽
  4. Phylex PlatformsAER 2 · 4 ядра · 8 ГБ507 ₽
  5. Sive HostuMsunduzi River · 4 ядра · 8 ГБ515 ₽

Цена по объёму памяти

ПамятьТарифовЦена от
от 1 ГБ1 975343 ₽
от 2 ГБ1 975343 ₽
от 4 ГБ1 975343 ₽
от 8 ГБ1 864507 ₽
от 16 ГБ1 457860 ₽

Оплата из России

  • Карта МИР16 10%
  • СБП13 8%
  • Криптовалюта39 25%
  • Зарубежная карта86 56%

Сколько хостеров из подборки принимают способ оплаты.

Рейтинг VPS-хостингов 2026 Сравнения хостеров Справочник VPS Скидки и акции хостеров

VPS для разработки и CI/CD: что важно

VPS для CI/CD: ядра и память под тип проекта, диск под кэши и экономия на почасовой оплате
Сборке нужны ядра и быстрый диск под кэши, но ненадолго — поэтому для раннеров выгодна почасовая оплата.

Свой сервер для сборок и тестов окупается, как только бесплатных минут в GitHub Actions или GitLab CI перестаёт хватать. Собственный раннер не ограничен по времени, на нём остаются кэши зависимостей и Docker-образов, а значит повторные сборки идут в разы быстрее. Тот же VPS удобно использовать как удалённое рабочее окружение или тестовый стенд.

Ядра и память: сборке нужно много и ненадолго

Компиляция, сборка фронтенда и прогон тестов распараллеливаются по ядрам, поэтому для раннера число ядер важнее, чем для веб-сервера. Ориентиры:

  • 2 ядра и 4 ГБ — небольшие проекты на Node.js, Python или PHP, линтеры и юнит-тесты;
  • 4 ядра и 8 ГБ — сборка Docker-образов, фронтенд на Webpack или Vite, интеграционные тесты с базой;
  • 8 ядер и 16 ГБ — компиляция Go, Rust, Java или C++, сборки Android, параллельные задачи.

Если сборок немного в день, сервер большую часть времени простаивает. Здесь выручает почасовая оплата: мощный сервер поднимается на время работы и удаляется, а платите вы только за часы. Многие хостеры позволяют делать это через API, так что раннер можно включать автоматически.

Диск: кэши занимают больше, чем кажется

Docker-образы, кэш npm, pip, Maven или Gradle, артефакты сборок быстро занимают десятки гигабайт. Берите NVMe от 50–80 ГБ и настройте очистку: docker system prune по расписанию и ограничение срока хранения артефактов. Скорость диска напрямую влияет на время установки зависимостей — на медленном диске она может занимать больше, чем сама сборка.

Как подключить раннер

  • GitHub Actions — self-hosted runner ставится одной командой из настроек репозитория или организации и работает как служба.
  • GitLab CI — gitlab-runner с исполнителем Docker: каждая задача идёт в чистом контейнере, а образы кэшируются на сервере.
  • Gitea, Forgejo, Woodpecker, Drone — лёгкие альтернативы, если вы держите и сам репозиторий на своём сервере; см. также VPS для GitLab.

Виртуализация и безопасность

Для Docker-сборок нужен KVM: на контейнерной виртуализации Docker часто не запускается или работает с ограничениями (подробнее на странице VPS для Docker). Не подключайте self-hosted раннер к публичным репозиториям: чужой pull request сможет выполнить любой код на вашем сервере. Секреты передавайте через переменные CI, а не храните на диске, и обновляйте раннер вместе с системой.

Где разместить

Сервер ближе к вашему Git-хостингу и реестру образов быстрее скачивает зависимости. Для GitHub и Docker Hub удобны серверы в Европе и США; из России доступ к некоторым реестрам бывает затруднён, поэтому заранее настройте зеркала или прокси-кэш.

Частые вопросы

Сколько ядер нужно для CI-раннера?

Для небольших проектов хватает 2 ядер и 4 ГБ памяти. Сборка Docker-образов и фронтенда комфортна на 4 ядрах и 8 ГБ, компиляция больших проектов — от 8 ядер.

Выгоднее ли свой раннер, чем минуты GitHub Actions?

Если сборок много, да: VPS стоит фиксированную сумму, а кэши на нём ускоряют повторные сборки. При редких сборках выручает почасовая оплата — сервер создаётся только на время работы.

Подойдёт ли OpenVZ для сборок в Docker?

Как правило, нет: Docker надёжно работает на KVM, где у сервера своё ядро. На OpenVZ и LXC возможны ограничения или он не запустится вовсе.

Можно ли использовать один VPS как раннер и тестовый стенд?

Да, если ресурсов хватает с запасом. Но сборки нагружают процессор полностью, поэтому для стенда, который должен отвечать стабильно, лучше отдельный сервер.

Безопасно ли подключать self-hosted раннер к публичному репозиторию?

Нет: любой pull request сможет выполнить код на вашем сервере. Используйте свои раннеры только для приватных репозиториев или с запуском по одобрению.

Сколько стоит VPS для CI/CD-раннеров?

От 343 ₽ в месяц. Четверть тарифов дешевле 4 620 ₽, половина — дешевле 11 148 ₽. Всего 1 975 тарифов у 153 хостера.

Можно ли оплатить VPS для CI/CD-раннеров картой МИР или через СБП?

Картой МИР — у 16 хостеров из 153 (10%), через СБП — у 13 (8%), криптовалютой — у 39 (25%). Способы оплаты каждого тарифа — в колонке «Оплата».

Сколько стоит VPS для CI/CD-раннеров с 2 ГБ памяти?

От 343 ₽ в месяц; с 4 ГБ — от 343 ₽, с 8 ГБ — от 507 ₽.

В каких странах больше всего тарифов?

Больше всего тарифов в США, в Нидерландах и в Германии. Страну можно выбрать в фильтре — цены и способы оплаты пересчитаются.

Подборки VPS/VDS

все 497 →

Цены и параметры взяты с сайтов хостеров; перед оплатой сверьте их на сайте — хостеры меняют тарифы без предупреждения.