{{< details >}}
- Tier: 基础版, 专业版, 旗舰版
- Offering: 私有化部署
{{< /details >}}
除非在 /etc/gitlab/gitlab.rb
文件中指定配置,否则软件包假定如下所述的默认值。
端口
请参阅下表,了解 Linux 软件包默认分配的端口列表:
组件 | 默认启用 | 通过什么通信 | 可选项 | 连接端口 |
---|---|---|---|---|
极狐GitLab Rails | Yes | Port | X | 80 或 443 |
极狐GitLab Shell | Yes | Port | X | 22 |
PostgreSQL | Yes | Socket | Port (5432) | X |
Redis | Yes | Socket | Port (6379) | X |
Puma | Yes | Socket | Port (8080) | X |
极狐GitLab Workhorse | Yes | Socket | Port (8181) | X |
NGINX status | Yes | Port | X | 8060 |
Prometheus | Yes | Port | X | 9090 |
Node exporter | Yes | Port | X | 9100 |
Redis exporter | Yes | Port | X | 9121 |
PostgreSQL exporter | Yes | Port | X | 9187 |
PgBouncer exporter | No | Port | X | 9188 |
极狐GitLab Exporter | Yes | Port | X | 9168 |
Sidekiq exporter | Yes | Port | X | 8082 |
Sidekiq health check | Yes | Port | X | 80921 |
Web exporter | No | Port | X | 8083 |
Geo PostgreSQL | No | Socket | Port (5431) | X |
Redis Sentinel | No | Port | X | 26379 |
Incoming email | No | Port | X | 143 |
Elastic search | No | Port | X | 9200 |
极狐GitLab Pages | No | Port | X | 80 或 443 |
极狐GitLab Registry | No* | Port | X | 80, 443 或 5050 |
极狐GitLab Registry | No | Port | X | 5000 |
LDAP | No | Port | X | 取决于组件配置 |
Kerberos | No | Port | X | 8443 或 8088 |
OmniAuth | Yes | Port | X | 取决于组件配置 |
SMTP | No | Port | X | 465 |
Remote syslog | No | Port | X | 514 |
Mattermost | No | Port | X | 8065 |
Mattermost | No | Port | X | 80 或 443 |
PgBouncer | No | Port | X | 6432 |
Consul | No | Port | X | 8300, 8301(TCP 和 UDP), 8500, 86002 |
Patroni | No | Port | X | 8008 |
极狐GitLab KAS | Yes | Port | X | 8150 |
Gitaly | Yes | Socket | Port (8075) | 8075 或 9999 (TLS) |
Gitaly exporter | Yes | Port | X | 9236 |
Praefect | No | Port | X | 2305 或 3305 (TLS) |
极狐GitLab Workhorse exporter | Yes | Port | X | 9229 |
Registry exporter | No | Port | X | 5001 |
说明:
-
Component
- 组件名称。 -
On by default
- 组件是否默认运行。 -
Communicates via
- 组件如何与其他组件通信。 -
Alternative
- 是否可以配置组件使用不同类型的通信。该类型列出了在这种情况下使用的默认端口。 -
Connection port
- 组件通信的端口。
极狐GitLab 还希望文件系统已准备好用于存储 Git 仓库和其他各种文件。
如果您使用 NFS(网络文件系统),文件将通过网络传输,这需要根据实施开放端口 111
和 2049
。
{{< alert type=”note” >}}
在某些情况下,极狐GitLab Registry 默认自动启用。有关更多详细信息,请参阅 我们的文档。
{{< /alert >}}