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,参考以下资料进行配置
- 添加 SSH 密钥到 Gitea
- 登录 Gitea webui
- 点击右上角头像 → "设置" → "SSH/GPG 密钥"
- 点击"添加密钥"
- 粘贴你的公钥内容
- 点击"添加密钥"按钮
- 另外需要注意,gitea 默认 SSH 用户名均为 git
- Author:白鸟3
- URL:https://blog.kun2peng.top/operation/truenas_gitea
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!
