💡
原文中文,约4800字,阅读约需12分钟。
📝
内容提要
作者分享了在 Netcup RS 服务器上部署 Gitea 以替代 cGit 的过程,包括 Docker Compose 配置、Nginx 反向代理和 Cloudflare Tunnel 设置,从而安全访问 Gitea 的 Web 和 SSH 服务,提升安全性。
🎯
关键要点
- 作者选择 Gitea 替代 cGit,以便实现自己的 Git CI/CD。
- 在 Netcup RS 服务器上部署 Gitea,使用 SQLite 作为数据库。
- 创建 Gitea 所需的目录和 Docker Compose 配置。
- 通过 Cloudflare Tunnel 安全访问 Gitea 的 Web 和 SSH 服务。
- 使用 Nginx 反向代理配置 Gitea Web 服务。
- 配置 Cloudflare Tunnel,安装 cloudflared 并创建隧道。
- 在 Gitea 中设置 SSH 域名和端口,添加 SSH 公钥。
- 建议在 Cloudflare Zero Trust 中配置 Access 应用程序以提高安全性。
➡️