极狐 GitLab

软件包默认设置

Tier: 基础版,专业版,旗舰版

Offering: 私有化部署

除非在 /etc/gitlab/gitlab.rb 文件中指定了配置,否则该软件包会采用如下所述的默认设置。

端口#

请参见下表,了解 Linux 软件包默认分配的端口列表:

组件默认开启通信方式替代方式连接端口
极狐GitLab Rails端口80443
极狐GitLab Shell端口22
PostgreSQL套接字端口 (5432)
Redis套接字端口 (6379)
Puma套接字端口 (8080)
极狐GitLab Workhorse套接字端口 (8181)
NGINX 状态端口8060
Prometheus端口9090
Node 导出器端口9100
Redis 导出器端口9121
PostgreSQL 导出器端口9187
PgBouncer 导出器端口9188
极狐GitLab 导出器端口9168
Sidekiq 导出器端口8082
Sidekiq 健康检查端口8092 1
Web 导出器端口8083
Geo PostgreSQL套接字端口 (5431)
Redis Sentinel端口26379
接收邮件端口143
Elasticsearch端口9200
极狐GitLab Pages端口80443
极狐GitLab 镜像仓库否*端口804435050
极狐GitLab 镜像仓库端口5000
LDAP端口取决于组件配置
Kerberos端口84438088
OmniAuth端口取决于组件配置
SMTP端口465
远程 syslog端口514
Mattermost端口8065
Mattermost端口80443
PgBouncer端口6432
Consul端口83008301(TCP 和 UDP)、85008600 2
Patroni端口8008
极狐GitLab KAS端口8150
Gitaly套接字端口 (8075)80759999 (TLS)
Gitaly 导出器端口9236
Praefect端口23053305 (TLS)
极狐GitLab Workhorse 导出器端口9229
镜像仓库导出器端口5001

脚注

  1. 如果未设置 Sidekiq 健康检查设置,则它们会默认为 Sidekiq 指标导出器设置。此默认项已被弃用,并计划在极狐GitLab 15.0 中移除。
  2. 如果使用额外的 Consul 功能,可能需要开放更多端口。请参阅官方文档获取列表。

图例:

  • 组件 - 组件的名称。
  • 默认开启 - 组件是否默认运行。
  • 通信方式 - 组件如何与其他组件通信。
  • 替代方式 - 是否可以配置组件使用不同类型的通信。其中列出了该情况下使用的默认端口类型。
  • 连接端口 - 组件进行通信的端口。

极狐GitLab 还需要一个文件系统来存储 Git 仓库和各种其他文件。

如果您使用 NFS(网络文件系统),文件通过网络传输,根据实现的不同,需要开放端口 1112049

在某些情况下,默认会自动启用极狐GitLab 镜像仓库。更多信息,请参见极狐GitLab 容器镜像仓库管理