这篇文章上次修改于 3 个月前,可能其部分内容已经发生变化,如有疑问可询问作者。
今天注册了一个 DigitalOcean 账号,首充5刀返了50刀,但是只有1个月的期限。闲着也是闲着,我就开了一台 $20/mo 的机子耍耍。配置是 4G RAM,2 core CPU,40G SSD。用来建私人 GitLab 正好。

安装过程

官网讲的很详细了,跟着步骤走就行了。
注意的是,这里记得换成自己的域名,在此之前,需要把域名解析到这台机器的 IP。因为它使用的是 Let's encrypt
如果签发 SSL 证书失败,可能是你安装了其他的 nginx 导致,首先把 nginx 服务停止。service nginx stop,然后再 gitlab-ctl reconfigure
再不行就打开 /etc/gitlab/gitlab.rb 加入
完事之后再执行 gitlab-ctl reconfigure。然后 gitlab-ctl restart 等待服务全部开起来,否则直接进入会 502,可以使用 gitlab-ctl status 查看服务有没有全部跑起来。

后续

建立交换空间

因为 GitLab 使用内存较大,可以建立大一点的交换空间。如下命令将会建立大约 5G swap 并挂载。

首次登录 GitLab

提示建立 Root 密码,以后用 Username: root,和刚刚设定的密码就是管理员登陆。

其他

亲亲留个评论再走呗

正在加载评论区...