GitLab CE превращает обычный сервер в полноценную инженерную платформу: репозитории, ревью кода, автоматические пайплайны сборки и деплоя, реестр образов и управление задачами живут в одном месте и под вашим контролем. Одна установка заменяет связку из нескольких сервисов и снимает привязку к внешнему SaaS - код и история остаются у вас.

После создания сервера GitLab разворачивается сам (омнибус-пакет, ~7-10 минут) и сразу получает адрес с валидным HTTPS - вручную TLS настраивать не нужно. Ставится актуальная версия (на момент проверки - 19.1.2).

Как войти

  1. Адрес формируется из публичного IP сервера: замените точки на дефисы и добавьте .fatmetal.net. Пример: IP 45.15.159.14 -> https://45-15-159-14.fatmetal.net (этот же адрес показан при входе по SSH).
  2. Логин - root. Пароль - пароль вашего сервера (тот же, что для SSH, из панели Fatmetal).
  3. После первого входа смените пароль и заведите пользователей.

Свой домен

Направьте A или CNAME на этот сервер, задайте external_url в /etc/gitlab/gitlab.rb и выполните gitlab-ctl reconfigure. Полная инструкция - на сервере: cat /root/gitlab-credentials.txt.

Требования

Минимум 4 ГБ RAM (комфортно 8 и больше); в простое GitLab занимает около 5.5 ГБ.

Подробный разбор с замерами