Ubuntu 上安装 GitLab 的标准流程
一 环境准备
二 安装步骤 Omnibus 方式(推荐)
sudo apt update && sudo apt install -y curl openssh-server ca-certificates tzdata perlcurl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bashsudo apt install -y gitlab-cesudo nano /etc/gitlab/gitlab.rb,设置外部访问地址,例如:external_url 'http://<服务器IP或域名>'sudo gitlab-ctl reconfigurehttp://<服务器IP或域名>三 防火墙与端口开放
sudo ufw allow http 与 sudo ufw allow https四 常用运维命令
sudo gitlab-ctl start|stop|restart|statussudo gitlab-ctl reconfiguresudo systemctl enable gitlab-runsvdir.servicesudo gitlab-ctl tail(或进入 /var/log/gitlab 目录查看各组件日志)。五 可选方案与后续配置
docker run --detach \
--hostname yourdomain.com \
--publish 443:443 --publish 80:80 --publish 22:22 \
--name gitlab \
--restart always \
--volume /srv/gitlab/config:/etc/gitlab \
--volume /srv/gitlab/logs:/var/log/gitlab \
--volume /srv/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce:latest
sudo gitlab-rake gitlab:backup:create;恢复参考官方文档执行恢复流程。