适合 Gitea 的 VPS 应当有足够的内存处理 Git 操作,为仓库增长留出空间,并配备能够实际恢复的备份。Gitea 是用于自建代码仓库的轻量级 Git 服务器,在 Web 界面中提供私有代码托管、拉取请求、议题跟踪和团队协作。仓库数据存在哪里、允许谁访问,都由你决定。
个人 Git 服务器可以从较低配置起步。如果团队需要推送大型仓库、存储 Git LFS 对象或运行 Gitea Actions,就要另作预算。CI/CD 构建在 runner 上执行,其 CPU、内存和磁盘消耗可能远高于代码仓库服务本身。
本文比较五家服务商,区分实际配置建议与官方说明,并介绍 Ubuntu 上的 Docker Compose 安装流程。管理服务器的 SSH 保留在 22 端口,Git 使用独立 SSH 端口,Web 界面则通过 HTTPS 保护。
原创大约 20 分钟