GitLab CE · Omnibus / Docker · KVM

VPS для GitLab от €62.99/мес

Self-hosted GitLab CE с преднастроенным SMTP, SSL и swap. Автоустановка Omnibus-пакета за 15 минут или Docker-версии за 5. Достаточно ресурсов для команды 10-20 разработчиков. Runner можно поднять на этом же или отдельном сервере.

Приватная сеть между вашими серверами — бесплатно. Runner + GitLab на разных нодах без затрат на трафик.

От
€62.99/мес
4 vCPU / 8 ГБ
GitLab CE
16.x / 17.x
Omnibus или Docker
Runner
на этом же
или отдельном VPS
SMTP
включён
DKIM/SPF/DMARC

Что даём в VPS для GitLab

Автоустановка GitLab

Omnibus (deb от gitlab.com) или Docker-версия — на выбор при заказе. За 15 минут: gitlab-ctl reconfigure отработал, /admin доступен, первый юзер создан.

4+ vCPU · 8+ ГБ RAM

GitLab Omnibus поднимает Postgres, Redis, Sidekiq, Puma, Nginx, Gitaly. Минимум 4 GB, реально нужно 8 для комфортной работы — берите тариф от 8 ГБ.

SMTP для писем

Local SMTP-relay с настроенным DKIM/SPF/DMARC. Уведомления GitLab (merge request, pipeline) приходят в inbox, не в спам. Альтернатива: подключить Mailgun/SendGrid через Omnibus config.

Runner опционально

Автоустановка gitlab-runner-daemon на этом же сервере (для маленьких команд) или на отдельном VPS через privnet. Регистрация через registration_token из /admin/runners.

PostgreSQL 15

Omnibus использует свой bundled Postgres 15. Отдельные Postgres/Redis сервера не нужны для команд до 50 чел. Ежедневный дамп через gitlab-backup + snapshot в другом ДЦ.

NVMe SSD

Git-репозитории с миллионами файлов, LFS-объекты, CI-артефакты — не тормозят на диске. git clone большого монорепо — секунды. Быстрый gc и repack.

Root + SSH

Полный root-доступ. GitLab требует настроек kernel-параметров, ulimits, sysctl — доступ есть. Первый юзер в группе sudo с ключом Ed25519.

SSL Let's Encrypt

Omnibus умеет сам делать LE-сертификат — включается через external_url 'https://...' в /etc/gitlab/gitlab.rb. Обновление автоматически, cron через gitlab-ctl.

SSH из коробки

OpenSSH на 22 (свой), + отдельный порт 22 для git ssh-clone — если конфликт с web-SSH, GitLab настраивается на 2222 или отдельный IP.

Тарифы VPS для GitLab

Цены в EUR из живого каталога. Runner на отдельном сервере — подбирайте тариф по нагрузке CI из этой же таблицы.

ТарифvCPURAMДискОт / месЦена / час
cpx1212 ГБ40 ГБ NVMe€20.24€0.03Заказать
cpx2224 ГБ80 ГБ NVMe€34.49€0.05Заказать
cpx3248 ГБ160 ГБ NVMe€62.99€0.09Заказать
cpx42816 ГБ320 ГБ NVMe€122.99€0.18Заказать

Локацию выбираете при заказе; цена каждой локации видна до оплаты. Полный список тарифов — на странице тарифов.

Кому подойдёт VPS для GitLab

Self-hosted GitLab — для команд, которым важен полный контроль над кодом (регуляторка, IP, гос-заказы) или которые хотят экономить на SaaS-лицензии GitLab Premium (€19/юзер/мес).

  • • Команда 5-10 разработчиков, 100-500 репо — 4 vCPU / 8 ГБ
  • • Команда 20-50 разработчиков с активным CI — 8 vCPU / 16 ГБ
  • • Команда 100 разработчиков + Runner на отдельной ноде — 8 vCPU / 16 ГБ и выше
  • • DevOps-агентство с 200+ проектами клиентов — 16 vCPU / 32 ГБ
  • • Государственная разработка (полный контроль над кодом) — старшие тарифы или dedicated
  • • Гибрид: GitLab на self-hosted + GitLab-CI-Runners на этих же VPS + Docker-хосты

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

Что такое VPS для GitLab и почему обычный не подойдёт?
GitLab CE — тяжёлое приложение: минимум 4 vCPU и 4 ГБ RAM (Omnibus включает Postgres, Redis, Sidekiq, Puma, Nginx). На VPS с 2 vCPU / 4 ГБ GitLab даже не запустится — упадёт при первом gitlab-ctl reconfigure. Мы даём тарифы от 4 vCPU / 8 ГБ (GitLab с 10-20 разработчиками летает), включаем swap 4 ГБ на всякий, преднастраиваем SMTP.
Omnibus или Docker-версия GitLab?
На выбор при заказе. Omnibus (deb-пакет от gitlab.com) — легче обновлять (apt upgrade gitlab-ce), проще траблшутить. Docker-версия — легче переносить и снапшотить, но нужны знания docker-compose. Для команд до 50 человек — Omnibus проще. Для DevOps-команд с настроенным IaC — Docker.
Какого тарифа хватит для GitLab?
Тарифа 4 vCPU / 8 ГБ (€62.99/мес) хватит для команды до 20 разработчиков, ~500 проектов, 10-20 CI/CD джобов в день. Для 50-100 разработчиков — берите 8 vCPU / 16 ГБ (€122.99/мес). Для 200+ разработчиков с активным CI — 16 vCPU / 32 ГБ (€229.49/мес) или dedicated. Диск GitLab с репозиториями растёт быстро — планируйте с запасом 2-3x.
Можно ли на одном сервере хостить и GitLab, и Runner?
Можно, но не рекомендуем для проды: тяжёлые CI-джобы могут «съесть» ресурсы и повесить web-интерфейс. Оптимально: сервер 4 vCPU / 8 ГБ для GitLab (web + API + БД) и отдельный сервер для Runner, подобранный под нагрузку CI. Runner подключается по URL + token — работает через privnet между вашими серверами (0 % latency, 0 ₽ за трафик).
Как настроить SMTP для писем от GitLab?
У нас включён SMTP-relay на локальном сервере: GitLab пишет через 127.0.0.1:25, наш relay отправляет через настроенные DKIM/SPF/DMARC для вашего домена. Письма приходят в Gmail в inbox, не в спам. Альтернатива: подключить внешний SMTP (Mailgun, SendGrid) через настройки Omnibus — тоже работает.
Как оплатить?
Цены в EUR, оплата — картой Мир, через СБП, криптой (USDT/BTC/ETH) или безналом с УПД для юрлиц. Для DevOps-команд удобен prepaid-баланс: пополнили заранее, списания идут помесячно, автопродление гарантированно.

Готовы поднять self-hosted GitLab?

Автоустановка Omnibus за 15 мин, SMTP, SSL, root — от €62.99/мес. Runner на этом же или отдельном сервере.