GitLab CE превращает обычный сервер в полноценную инженерную платформу: репозитории, ревью кода, автоматические пайплайны сборки и деплоя, реестр образов и управление задачами живут в одном месте и под вашим контролем. Одна установка заменяет связку из нескольких сервисов и снимает привязку к внешнему SaaS - код и история остаются у вас.
После создания сервера GitLab разворачивается сам (омнибус-пакет, ~7-10 минут) и сразу получает адрес с валидным HTTPS - вручную TLS настраивать не нужно. Ставится актуальная версия (на момент проверки - 19.1.2).
Как войти
- Адрес формируется из публичного IP сервера: замените точки на дефисы и добавьте
.fatmetal.net. Пример: IP45.15.159.14->https://45-15-159-14.fatmetal.net(этот же адрес показан при входе по SSH). - Логин -
root. Пароль - пароль вашего сервера (тот же, что для SSH, из панели Fatmetal). - После первого входа смените пароль и заведите пользователей.
Свой домен
Направьте A или CNAME на этот сервер, задайте external_url в /etc/gitlab/gitlab.rb и выполните gitlab-ctl reconfigure. Полная инструкция - на сервере: cat /root/gitlab-credentials.txt.
Требования
Минимум 4 ГБ RAM (комфортно 8 и больше); в простое GitLab занимает около 5.5 ГБ.