GitLab на VPS
Self-hosted GitLab CE на VPS: git, CI/CD, registry, wiki — всё в одном.
Официальный сайт: https://about.gitlab.com
Что такое GitLab
GitLab CE — self-hosted alternative GitHub. Git-репозитории, CI/CD (runners), Docker registry, wiki, issue tracker, MR-review. Community Edition — Free, полностью работоспособна, для 90% команд достаточна.
Ставим Omnibus package (все компоненты вместе — sidekiq, unicorn, gitaly, PostgreSQL, Redis, nginx). Ест 8+ GB RAM, но всё изкоробки. Ежедневный бэкап через gitlab-rake в MinIO.
Требования и совместимость
Установка GitLab
Быстрый снапшот команд для установки на чистом VPS. У нас доступен готовый snapshot для клика в панели — эти команды выполняются автоматически.
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | bash
EXTERNAL_URL="https://gitlab.example.com" apt install -y gitlab-ce
gitlab-ctl reconfigureВозможности GitLab
Ключевые фичи и характеристики, которые получаете из нашего snapshot GitLab на VPS.
- • Git-hosting + MR + code review
- • CI/CD с shared/specific runners
- • Docker registry + Container Scanning
- • Wiki, Issues, Kanban
- • gitlab-backup в S3/MinIO
Для каких задач подходит
- Замена GitHub для внутренней разработки
- CI/CD для микросервисов
- Docker registry для kubernetes
Частые вопросы
- Реально 8 GB надо?
- Официально минимум 4 GB, но с 8 GB — комфортно. Sidekiq любит RAM.
- Runners на том же VPS?
- Не стоит — CI job'ы конкурируют за ресурсы. Разверните runners на отдельных VPS или в Docker.
- GitLab EE features нужны?
- Для 90% команд Free tier покрывает всё. EE — только если нужен epic, advanced security scanning, mfa-enforcement.
Смотрите также
Gitea на VPS: лёгкий git-server, Actions, registry — GitLab-lite за копейки.
Jenkins на VPS: старейший CI, 1800+ плагинов, Pipeline-as-code.
Harbor на VPS: cloud-native container registry, vulnerability scanning, replication.
Смотреть
Категория целиком.
Подобрать план.
Развернуть GitLab за 60 секунд
Готовый снапшот с автобэкапом, TLS и systemd. От €3/мес.