Gitlab

Gitlab
Запустите вашу собственную DevOps-платформу для совместной работы с кодом, управления задачами, сборки и развертывания приложений.

GitLab – это DevOps-платформа, охватывающая весь жизненный цикл создания продукта: от проектирования и разработки до доставки и мониторинга.

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

Главное преимущество GitLab на своем сервере – это возможность использования свободной версии Community Edition, что гарантирует независимость процесса разработки вашего продукта.

GitLab, как правило, используется с Git, благодаря чему разработчики сохраняют написанный код в онлайн-формате и работают над разными проектами с другими разработчиками.

GitLab project screen

GitLab CE от Бегетаустановленная и развернутая на вашем сервере платформа GitLab актуальной версии вместе с доменом и SSL-сертификатом, готовая к работе за считанные минуты.

Обратите внимание!
Платформа GitLab имеет достаточно высокие системные требования: не менее 4 CPU и 4 GB RAM.

В связи с этим, для обеспечения корректной работы, автоматическая установка 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 login screen

Для входа в GitLab просто откройте в вашем браузере адрес https://my-domain.beget.app, где my-domain.beget.app — выбранный вами при создании сервера домен.

Для первого входа в GitLab от имени администратора используйте следующие доступы:

  • Имя пользователя: root
  • Пароль: пароль, который вы указали при создании сервера. Он также доступен в панели управления в окне с информацией об установленном GitLab
Обратите внимание!
Если вы не предполагаете размещение публичного проекта, то мы рекомендуем вам сразу после первого входа отключить открытую возможность регистрации аккаунтов.

Для этого перейдите через верхнее меню в Admin AreaSettingsGeneral и снимите галочку возле пункта Sign-up enabled. После чего сохраните настройки.

Теперь вы знаете, как развернуть GitLab на своем сервере. Желаем удачной работы!

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

Где располагаются файлы установленного GitLab?

Данные развернутого на вашем сервере VPS GitLab располагаются в директории: /opt/beget/gitlab. В ней содержатся директории с файлами конфигурации, данные, включая репозитории, и логи.

Конфигурационный файл контейнера с гитлабом: /opt/beget/gitlab/docker-compose.yml

Gitlab
Gitlab
4 ядра / 6 ГБ / 80 ГБ / 250 Мб/сек.
Бесплатно с каждым сервером:

Автоматический бэкап данных
Круглосуточный мониторинг
Почтовая система
DNS-хостинг
Приватные сети
Сервер будет создан автоматически сразу после регистрации аккаунта

55 ₽

в день
Категории
Для разработчиков