Lazy loaded image
TrueNAS 安装 gitea 提供 git 服务
Words 433Read Time 2 min
2025-9-29
2025-11-10
date
related_level
slug
type
relate_date
summary
status
tags
category
last_updated
Nov 10, 2025 10:02 PM
是否已更新
orginal_page
是否推荐
参考资料
(侧边栏) 应用→探索应用程序→gitea,然后选择安装
  • 如果需要类似于 Github action 的工作流可以进一步安装 Gitea Act Runner 提供轻量级 CI/CD 能力
  • 必须使用 HTTPS 访问 gitea,否则登录成功时会因为安全原因无法 set-cookies 而导致未能成功登录且不报错
gitea 配置
  • 选择 Postgres 15 作为后端,提供初始化密码
  • root_url 与当前 truenas 保持一致即可,注意处理端口号
    • http://<truenas.domain>:30008
      • 假设网络设置中的 webui 端口为 30008
      • 可以是纯 IP
  • 建议使用 nginx 代理提供 HTTPS
    • 可以配置使用 truenas 证书,但只会根据系统存储的证书进行更新,手动更新证书文件无法更新对应证书
网络配置
  • 配置 WebUI 端口和默认 SSH 端口,可以配置额外的 SSH 端口
硬件资源根据硬件情况进行配置
  • 至少提供 2 CPU,1 G 内存
通过 nginx 提供 HTTPS 反代
安装完毕后登录对应 webui 进行初始化配置
  • 如果 root_url 报错,重新编辑设置进行修改
通过 SSH 登录 gitea
  • 注意,默认不提供任何 shell,gitea 配置应通过 webui 或者直接修改配置文件完成
    • 配置文件:/etc/gitea/app.ini
  • 添加 SSH 密钥到 Gitea
    • 登录 Gitea webui
    • 点击右上角头像 → "设置" → "SSH/GPG 密钥"
    • 点击"添加密钥"
    • 粘贴你的公钥内容
    • 点击"添加密钥"按钮
  • 另外需要注意,gitea 默认 SSH 用户名均为 git
 
上一篇
k8s Pod 和容器管理
下一篇
客户端安装根 CA 证书

Comments
Loading...