软件包默认值

  • Tier: 基础版, 专业版, 旗舰版
  • Offering: 私有化部署

除非在 /etc/gitlab/gitlab.rb 文件中指定配置,否则软件包假定如下所述的默认值。

端口#

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

组件默认启用通过什么通信可选项连接端口
极狐GitLab RailsYesPortX80 或 443
极狐GitLab ShellYesPortX22
PostgreSQLYesSocketPort (5432)X
RedisYesSocketPort (6379)X
PumaYesSocketPort (8080)X
极狐GitLab WorkhorseYesSocketPort (8181)X
NGINX statusYesPortX8060
PrometheusYesPortX9090
Node exporterYesPortX9100
Redis exporterYesPortX9121
PostgreSQL exporterYesPortX9187
PgBouncer exporterNoPortX9188
极狐GitLab ExporterYesPortX9168
Sidekiq exporterYesPortX8082
Sidekiq health checkYesPortX80921
Web exporterNoPortX8083
Geo PostgreSQLNoSocketPort (5431)X
Redis SentinelNoPortX26379
Incoming emailNoPortX143
Elastic searchNoPortX9200
极狐GitLab PagesNoPortX80 或 443
极狐GitLab RegistryNo*PortX80, 443 或 5050
极狐GitLab RegistryNoPortX5000
LDAPNoPortX取决于组件配置
KerberosNoPortX8443 或 8088
OmniAuthYesPortX取决于组件配置
SMTPNoPortX465
Remote syslogNoPortX514
MattermostNoPortX8065
MattermostNoPortX80 或 443
PgBouncerNoPortX6432
ConsulNoPortX8300, 8301(TCP 和 UDP), 8500, 86002
PatroniNoPortX8008
极狐GitLab KASYesPortX8150
GitalyYesSocketPort (8075)8075 或 9999 (TLS)
Gitaly exporterYesPortX9236
PraefectNoPortX2305 或 3305 (TLS)
极狐GitLab Workhorse exporterYesPortX9229
Registry exporterNoPortX5001

说明:

  • Component - 组件名称。
  • On by default - 组件是否默认运行。
  • Communicates via - 组件如何与其他组件通信。
  • Alternative - 是否可以配置组件使用不同类型的通信。该类型列出了在这种情况下使用的默认端口。
  • Connection port - 组件通信的端口。

极狐GitLab 还希望文件系统已准备好用于存储 Git 仓库和其他各种文件。

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

在某些情况下,极狐GitLab Registry 默认自动启用。有关更多详细信息,请参阅 我们的文档

Footnotes#

  1. 如果未设置 Sidekiq 健康检查设置,它们将默认为 Sidekiq 指标导出器设置。

  2. 如果使用额外的 Consul 功能,则可能需要打开更多端口。