GitLab
关于 GitLab 方面的问题,其实以前已经写过了,以前是在黑群晖上面使用,但是这个黑群晖越使用越发恶心,动不动死机系统无响应,终于在某天开机的过程中告诉我需要重装系统(可能和我直接暴力ssh上去操作了一波又一波有关)。最终的结果就是应用数据全丢,因为 GitLab 是以Docker形式部署的,所以也没了,不过还好,电脑的原始资料还在,就是费点时间重建一下。
并且这个黑群晖的机器性能也不行,蜗牛星际矿机。干啥啥不行,我都问我自己为啥不直接装个 Linux。念在我还是几T数据在上面,还是先忍忍了。换台机器吧。
Ubuntu 20.04 部署 GitLab
还有人说自己搞 Linux 部署会比较麻烦, 这个我肯定,但是也不是那么麻烦,毕竟现在不跟以前一样了,部署过程不叙述了,GitLab 文档写的十分清楚,就是一些配置可以说一下。
由于我是内网主机部署,但是我有公网IP,所以几乎所有的服务我都需要进行转发。
在转发的基础上,还是不能通过域名进行到底给内网的哪个服务,所以在路由器做了端口转发后,还需要一个反向代理,我使用Nginx做了反向代理。