Forgejo

下一代代码托管平台

应用资料已收录 仅供查阅,暂不支持 Cockpit 直接安装

应用介绍

OVERVIEW

产品介绍

Forgejo 是一个轻量级、隐私优先的自托管 Git 服务平台,由独立社区驱动。项目于 2022 年从 Gitea 分叉而来,旨在提供一个永远独立、自由的软件协作平台,避免大型平台的垄断。Forgejo 提供直观的界面、易于部署的特性,并包含丰富的内置功能,适合个人、团队、公司或社区进行代码托管、项目管理和协作开发。其核心价值在于强调隐私、社区所有权和可定制性,目标用户包括需要自托管 Git 服务的开发者、开源项目维护者以及注重数据控制权的组织。

主要功能

  • 完整的 Git 托管:提供完整的 Git 仓库托管功能,支持分支、标签、代码浏览和历史管理等基本操作,可在树莓派等低资源设备上轻松运行。
  • 项目管理与协作:内置问题追踪、拉取请求、Wiki 文档、看板 (Kanban) 等协作工具,帮助团队高效协调开发进度和沟通。
  • 软件发布与包管理:通过“发布”功能托管软件下载,并提供包注册表 (Package Registry) 支持 Docker、npm 等多种包管理器的软件发布与分发。
  • 高级功能:提供丰富的配置选项和主题定制,支持组织与团队权限、CI/CD 集成、代码搜索、LDAP、OAuth 等企业级需求。
  • 去中心化互联(开发中):正在开发基于 ActivityPub 的去中心化互联功能,以实现不同 Forgejo 实例之间的互联与协作。

版本与部署参数

VERSIONS

以下信息来自开源应用包模板,仅用于技术参考;尚未转换成可直接使用的 Cockpit 安装配置。

配置字段

参数说明属性
PANEL_APP_PORT_HTTPHTTP 端口必填
PANEL_APP_PORT_SSHSSH 端口必填
ROOTLESS无根模式可选
PANEL_DB_TYPE数据库必填
PANEL_DB_NAME数据库名必填
PANEL_DB_USER数据库用户名必填
PANEL_DB_USER_PASSWORD数据库密码敏感信息

原始模板存在特定平台的网络或环境变量依赖,不能直接作为 Cockpit 安装文件使用。