告别 GitHub:自建 Forgejo 代码托管平台完全指南
source: a.l3x.in — 2026-07-20
概述
作者因 GitHub 服务质量持续下降,决定自建 Forgejo 实例(forge.l3x.in)。技术栈:Debian VPS(4CPU/8GB/75GB,约60欧元/年)、Podman Quadlets + Systemd 管理服务、Caddy 反向代理、Ansible + OpenTofu 实现 GitOps 配置管理、Renovate 自动更新、Restic 每日备份。CI/CD 构建速度从 GitHub 的 20 分 54 秒降至 3 分 19 秒——节省近 18 分钟。
核心要点
- 完整技术栈:Podman Quadlets + Systemd替代 Docker Daemon,rootless 运行所有容器。
- 配置管理采用 GitOps 模式:Ansible + OpenTofu 的配置文件本身托管在 Forgejo 上。
- CI/CD 提速:同一应用的 Docker 构建从 GitHub 的 20 分 54 秒降至 3 分 19 秒。
- 费用低廉:OVH 60 欧元/年的 VPS(4 vCPU、8GB RAM、75GB 存储)即可稳定运行完整 Forgejo 实例。
金句
On GitHub: 20m 54s. On my Forgejo Runner: 3m 19s. Almost 18 minutes saved for building the very same application.
like 0
dislike 0
back to Lobsters