搭建内部 Gitlab, 20 人团队,求大佬推荐服务器

2019-10-23 17:30:23 +08:00
SoarKyle  SoarKyle

是用远程服务器还是自建本地服务器,本地服务器有什么推荐的吗?感谢各位大佬。

16268 次点击
所在节点   GitLab  GitLab
76 条回复
boolean93
boolean93
2019-10-23 21:36:21 +08:00
你要搭的是 Gitlab, 所以是需要注意数据安全的,因为 GitLab 不仅仅有 git 仓库还有 wiki 之类得东西。秉着这个思路去找,那就看自己能否在本地维护得好了。不行就上成熟的平台,github, gitlab, coding.net 都挺好用得。
stabc
stabc
2019-10-23 21:55:00 +08:00
现在买洋垃圾已经不花算了吧,买个 6 核 ryzen 挺好的
testplusplus
testplusplus
2019-10-23 22:20:12 +08:00
Gitlab 是用 Ruby 开发的,性能不好。官方建议最少 2 核 8G 或者 2 核 4G+4G 的 swap。
gitea 是用 go 开发的,功能没那么大而全,不过性能好很多,1 核 1G 就能跑
xhcnb
xhcnb
2019-10-23 22:22:15 +08:00
自建了 gitlab,docker 运行在一个旧的塔式服务器上,cpu 淘宝售价 35 块的旧机器,16G 内存,raid1 磁盘,目前没有任何问题
每天定时 rsync 整个磁盘到一个普通旧 pc 上,旧 pc 再 rsync 到套路云 nas 存储上,备份目标磁盘和服务器磁盘分区一模一样,可直接启动
如果旧服务器挂了,在 pc 上设置启动磁盘为备份磁盘开机就好
最大的开销是 nas 云存储和各个项目的 gitlab runner 机器,gitlab 本身基本没花钱
x7395759
x7395759
2019-10-23 22:35:36 +08:00
20 个人的团队用 github 不就好啦
willxiang
willxiang
2019-10-23 22:40:08 +08:00
9 刀每月的 github 多方便啊。
Xbluer
Xbluer
2019-10-23 22:45:15 +08:00
基本配置 4C8G 吧。另外 CPU 单核性能尽量好一点,不然响应会很慢。
lunny
lunny
2019-10-23 22:48:32 +08:00
Gitea 创始人在此。

如果你问这个问题,说明你们团队在这方面的预算有限,那么建议采用 Gitea + Drone(如果有需求的话)的模式。
wangyzj
wangyzj
2019-10-24 00:45:35 +08:00
2c 8g 4m
davidyin
davidyin
2019-10-24 03:07:20 +08:00
看看官方的硬件推荐,买台电脑安装就可以了。做好离线备份以保证安全就可以了。
https://blue.cse.buffalo.edu/gitlab/help/install/requirements.md
就这些用户数量:
CPU:2 cores is the recommended number of cores and supports up to 500 users
Memory:4GB RAM supports up to 1,000 users
dangyuluo
dangyuluo
2019-10-24 04:35:30 +08:00
我们就是这么做的,40 人左右的团队+20 人左右的客户,选了 AWS c5.4xlarge 机型
airfling
airfling
2019-10-24 08:15:08 +08:00
一般的服务器都可以,i5,e3 都行,这个对机器的性能要求不高
jorneyr
jorneyr
2019-10-24 08:41:37 +08:00
关键要解决硬盘坏了数据还在,服务器性能普通 PC 机的都足够。
qwertyegg
qwertyegg
2019-10-24 08:43:00 +08:00
才 20 个人

1. dockerhub 上拉一个 gitlab 来
2. 买个群晖,上面有 gitlab server app
3. 不推荐,随便捡个 linux 机器
CivAx
CivAx
2019-10-24 09:06:32 +08:00
@SoarKyle #27 配 Jenkins 这个配置是肯定不够的,我司甚至拉了 1 主 2 从的小集群。

但是我建议 Jenkins 放内网服务器,你测试环境和开发环境的构建肯定是最频繁的,如果上了 Docker 可能更频繁,毕竟没人会一天给线上更推 20 个版本吧,如果你 Jenkins 上云,给内网的开发服务器推包,出站流量费就是一笔大头了。

至于你说的限流问题,按流量计费的情况下,最高可以拉到 200Mbps 的带宽,流量 0.73 元 / GB。
realpg
realpg
2019-10-24 09:14:19 +08:00
公司有不怕噪音的机房,随便搞个 R720xd,E5 2695v2 *2,8G*16,巨便宜

小公司没地方放,随便弄台破 PC 足够了,前几代平台的高配 U 和内存 8*4
liu19931020
liu19931020
2019-10-24 09:18:04 +08:00
本地服务器啊,买个二手服务器,淘宝一下挺便宜的
yndsht
yndsht
2019-10-24 09:38:56 +08:00
我这里有 3 台微软云包年机器要不要,帐号上面已经充了 3000 块了。一分没用。
wj5868386
2019-10-24 10:01:32 +08:00
gitea gogs 有什么区别? 为啥我感觉 gitea 和 gogs 这么像呢
janus77
2019-10-24 10:46:42 +08:00
最简陋的 随便搞台笔记本就行吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/612194

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX