结论:不难,但取决于你用哪种方式。
适合绝大多数人,配置最简单。
步骤示例(Ubuntu):
# 安装依赖
sudo apt update
sudo apt install -y curl openssh-server ca-certificates
# 添加 GitLab 源
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
# 安装并配置域名
sudo EXTERNAL_URL="https://gitlab.example.com" apt install gitlab-ee
安装完后:
sudo gitlab-ctl reconfigure
基本就可用了 ✅
适合已经用 Docker 的人。
docker run --detach \
--hostname gitlab.example.com \
--publish 443:443 --publish 80:80 --publish 22:22 \
--name gitlab \
--restart always \
gitlab/gitlab-ee
配置主要在 docker-compose.yml 里,难度中等。
❌ 最难
✅ 用 Omnibus + 域名 + Let’s Encrypt
✅ 内存 ≥ 4G
✅ 先单机测试,再上生产
如果你愿意,可以告诉我:
我可以直接给你一套可复制的配置步骤。