GitLab – это DevOps-платформа, охватывающая весь жизненный цикл создания продукта: от проектирования и разработки до доставки и мониторинга.
GitLab берет на себя все задачи по управлению репозиториями, запросами на слияние, запуску пайплайнов в рамках CI/CD, деплою веб-приложений и планированию релизов. GitLab на собственном сервере позволяет контролировать права доступа и пользователей, замечать ошибки, автоматизировать процессы и многое другое. Установленный GitLab частично повторяет функциональность Github, реализуя при этом собственные дополнительные возможности.
Главное преимущество GitLab на своем сервере – это возможность использования свободной версии Community Edition, что гарантирует независимость процесса разработки вашего продукта.
GitLab, как правило, используется с Git, благодаря чему разработчики сохраняют написанный код в онлайн-формате и работают над разными проектами с другими разработчиками.

GitLab CE от Бегета – установленная и развернутая на вашем сервере платформа GitLab актуальной версии вместе с доменом и SSL-сертификатом, готовая к работе за считанные минуты.
В связи с этим, для обеспечения корректной работы, автоматическая установка GitLab осуществляется на конфигурации, удовлетворяющие минимальным системным требованиям.
Состав приложения
- Ubuntu 24.04
- Docker, последняя версия
- GitLab CE 17.9.0
Как установить GitLab
Расскажем, как установить GitLab на собственный сервер и использовать его. При создании сервера, помимо стандартных параметров, вам будет предложено указать:
- Домен, по которому будет доступен ваш GitLab. Для выбора доступны как уже зарегистрированные домены и поддомены, так и бесплатный технический домен в зоне
.beget.app. Дополнительно будет установлен SSL-сертификат. - Пароль администратора: пароль, который будет использоваться в GitLab для аутентификации под суперпользователем
root.
После создания сервера начнется развертывание вашего сервиса GitLab. Процесс занимает приблизительно 5–7 минут. После завершения развертывания GitLab server вы получите уведомление.
Использование GitLab

Для входа в GitLab просто откройте в вашем браузере адрес https://my-domain.beget.app, где my-domain.beget.app — выбранный вами при создании сервера домен.
Для первого входа в GitLab от имени администратора используйте следующие доступы:
- Имя пользователя:
root - Пароль: пароль, который вы указали при создании сервера. Он также доступен в панели управления в окне с информацией об установленном GitLab
Для этого перейдите через верхнее меню в
Admin Area → Settings → General и снимите галочку возле пункта Sign-up enabled. После чего сохраните настройки.Теперь вы знаете, как развернуть GitLab на своем сервере. Желаем удачной работы!
Частые вопросы по GitLab
Данные развернутого на вашем сервере VPS GitLab располагаются в директории: /opt/beget/gitlab. В ней содержатся директории с файлами конфигурации, данные, включая репозитории, и логи.
Конфигурационный файл контейнера с гитлабом: /opt/beget/gitlab/docker-compose.yml
