git管理工具
gitlab-ce: 免费,功能全面(除基本的git仓库服务外,还提供ci, pages服务),但资源占用高(官方说明最小配置2核4G)
gitea: 免费,功能相对全面(除基本的git仓库服务外,还提供ci服务,无pages服务),资源占用低
Gitlab-ci:从零开始的前端自动化部署 - 知乎 (zhihu.com)
docker下gitlab安装配置与使用 - 知乎 (zhihu.com)
docker 部署gitlab,并切换中文_docker gitlab 中文-CSDN博客
docker安装gitlab并部署CICD - LightningStar - 博客园 (cnblogs.com)
Gitea 'pages' ·期号 #302 ·go-gitea/吉蒂亚 ·GitHub上
使用 Docker 安装 | Gitea Documentation
GitLab 14 轻量化运行方案 - 知乎 (zhihu.com)
优化GitLab CE的高内存使用率-腾讯云开发者社区-腾讯云 (tencent.com)
gitlab太占内存怎么办?一招帮你解决这个问题_gitlab内存占用过高-CSDN博客
ci工具
Drone CI: 免费
Gitlab CI: gitlab自带
Drone CI:搭建自己CI/CD(一) - 知乎 (zhihu.com)
对象存储套件
Minio:
Minio第一课:走进 Minio - 知乎 (zhihu.com)
超详细分布式对象存储 MinIO 实战教程 - 知乎 (zhihu.com)
WebServer
nginx
caddy: 完全动态化
欢迎 — Caddy v2中文文档 (dengxiaolong.com)
Caddy-用Go写的新一代可扩展WebServer - 知乎 (zhihu.com)
docker-compose 搭建部署Caddy使用 - 早晨阳光一般暖 - 博客园 (cnblogs.com)
npm/maven仓库搭建
nexus: 免费,功能强大
verdaccio: 轻量,但仅适用于npm仓库