告别 GitHub:自建 Forgejo 代码托管平台完整指南
来源:l3x.in — 2026-07-21
📋 概述
作者因 GitHub 服务质量持续下降而决定走上自托管之路,选择了 Forgejo 作为 Git 托管、CI/CD 和容器注册表的全能替代方案。文章详细介绍了整个技术栈:一台 4 vCPU、8GB RAM 的 Debian VPS(年费约 60 欧元),使用 Podman Quadlets 管理服务,Caddy 处理 TLS 自动续期,Ansible 和 OpenTofu 实现 GitOps 配置管理。作者的 CI/CD 构建速度从 GitHub 的 20 分钟 54 秒降至 3 分钟 19 秒。Renovate 自动保持依赖更新,Restic 每日备份,Axiom 收集日志并告警。文章提供了可复用的配置片段和代码仓库链接。
🔑 核心要点
- 因 GitHub 服务质量下降,作者选择自建 Forgejo 作为全功能替代
- 使用 OVH 4 vCPU/8GB VPS(年费约 60 欧元)承载全部服务
- 技术栈:Podman Quadlets + Caddy + Ansible + OpenTofu 实现 GitOps
- CI/CD 构建速度从 GitHub 的 20 分 54 秒降至 3 分 19 秒,接近 6 倍提升
- 配套工具:Renovate 自动更新依赖,Restic 每日备份,Axiom 日志监控
💡 金句
On GitHub: 20m 54s. On my Forgejo Runner: 3m 19s. Almost 18 minutes saved. This win alone might have been worth the effort.
👍 0
👎 0
← 返回 Lobsters 首页