適合 Gitea 的 VPS 應有足夠的記憶體處理 Git 操作,為儲存庫成長預留空間,並備有能夠實際還原的備份。Gitea 是用於自建程式碼儲存庫的輕量級 Git 伺服器,在 Web 介面中提供私有程式碼託管、提取請求、議題追蹤和團隊協作。儲存庫資料放在哪裡、允許誰存取,都由你決定。
個人 Git 伺服器可以從較低規格起步。如果團隊需要推送大型儲存庫、儲存 Git LFS 物件或執行 Gitea Actions,就要另作預算。CI/CD 建置在 runner 上執行,其 CPU、記憶體和磁碟消耗可能遠高於儲存庫服務本身。
本文比較五家供應商,區分實際規格建議與官方說明,並介紹 Ubuntu 上的 Docker Compose 安裝流程。管理伺服器的 SSH 保留在連接埠 22,Git 使用獨立 SSH 連接埠,Web 介面則透過 HTTPS 保護。

