Files
appstore/apps/harness
..
2026-06-28 15:05:11 +08:00
2026-06-28 15:05:11 +08:00
2026-06-28 15:05:11 +08:00
2026-08-22 15:14:56 +08:00

Harness Open Source

产品介绍

Harness Open Source 是开源开发者平台,提供代码托管、流水线、开发环境和制品仓库等能力。该项目是 Gitness 的后续形态。

主要功能

  • Git 代码托管和 Web 管理界面
  • Pull Request、用户和仓库管理
  • 内置制品仓库能力
  • 流水线和 Gitspaces 能力由上游提供,但本应用默认不暴露 Docker socket

访问说明

安装后通过 http://<服务器 IP>:13080 访问,实际端口以安装表单中的 PANEL_APP_PORT_HTTP 为准。

Introduction

Harness Open Source is an open source developer platform for code hosting, pipelines, developer environments and artifact registries. It is the successor of Gitness.

Features

  • Git code hosting and web UI
  • Pull requests, users and repository management
  • Built-in artifact registry support
  • Pipeline and Gitspaces features exist upstream, but this app does not expose the Docker socket by default

部署说明

  • 本应用使用官方 Docker 镜像 harness/harness:3.3.0
  • 应用分类:DevOps。
  • 支持架构:amd64、arm64。
  • 可选版本:latest;固定版本以应用商店当前版本目录和安装表单为准。
  • 默认禁用 Gitspaces、指标上报以及内网/loopback webhook 访问。
  • 默认不挂载 /var/run/docker.sock。需要 Docker runner、Gitspaces 或流水线容器执行能力时,请先评估宿主机 Docker socket 暴露风险。

端口

变量 说明 默认值 必填
PANEL_APP_PORT_HTTP HTTP 访问端口 13080
PANEL_APP_PORT_SSH Git SSH 端口 13022

数据持久化

变量 说明 默认值 必填
APP_DATA_DIR Harness 数据、SQLite 数据库、Git 仓库和制品仓库存储目录 ./data

升级或迁移前,请先在 1Panel 中备份上述数据目录。

参数说明

变量 说明 默认值 必填
PUBLIC_URL 浏览器访问的公共基础地址 http://localhost:13080
SSH_PUBLIC_HOST Git SSH 克隆地址使用的主机名 localhost
ADMIN_EMAIL 初始管理员邮箱 admin@example.com
ADMIN_PASSWORD 初始管理员密码 随机生成
REGISTRY_HTTP_SECRET 制品仓库上传会话密钥 随机生成

使用说明

  • 首次安装时,系统会使用 ADMIN_EMAILADMIN_PASSWORD 创建管理员账户。
  • 如果已经存在数据目录,管理员自动创建参数不会覆盖已有用户。
  • 对外使用域名或反向代理时,请同步修改 PUBLIC_URLSSH_PUBLIC_HOST,否则页面内生成的链接可能仍指向默认地址。
  • 由于上游升级可能包含数据库和仓库数据迁移,本应用未加入 Renovate 自动合并白名单。

参考资料