パッケージのデフォルト
/etc/gitlab/gitlab.rb
ファイルで設定が指定されない限り、パッケージは以下に示すデフォルトを想定しています。
ポート
Linuxパッケージがデフォルトで割り当てるポートの一覧は、以下の表を参照してください:
コンポーネント | デフォルトでオン | 通信方法 | 代替手段 | 接続ポート |
---|---|---|---|---|
GitLab Rails | はい | ポート | X | 80または443 |
GitLab シェル | はい | ポート | X | 22 |
PostgreSQL | はい | ソケット | ポート (5432) | X |
Redis | はい | ソケット | ポート (6379) | X |
Puma | はい | ソケット | ポート (8080) | X |
GitLab Workhorse | はい | ソケット | ポート (8181) | X |
NGINXステータス | はい | ポート | X | 8060 |
Prometheus | はい | ポート | X | 9090 |
ノードエクスポーター | はい | ポート | X | 9100 |
Redisエキスポーター | はい | ポート | X | 9121 |
PostgreSQL exporter | はい | ポート | X | 9187 |
PgBouncer exporter | なし | ポート | X | 9188 |
GitLab Exporter | はい | ポート | X | 9168 |
Sidekiqエクスポーター | はい | ポート | X | 8082 |
Sidekiqヘルスチェック | はい | ポート | X | 8092[^Sidekiq-ヘルス] |
ウェブエクスポーター | なし | ポート | X | 8083 |
Geo PostgreSQL | なし | ソケット | ポート (5431) | X |
Redis センチネル | なし | ポート | X | 26379 |
受信メール | なし | ポート | X | 143 |
弾性検索 | なし | ポート | X | 9200 |
GitLab Pages | なし | ポート | X | 80または443 |
GitLabレジストリ | いいえ | ポート | X | 80、443または5050 |
GitLabレジストリ | なし | ポート | X | 5000 |
LDAP | なし | ポート | X | コンポーネント設定による |
Kerberos | なし | ポート | X | 8443または8088 |
オムニ認証 | はい | ポート | X | コンポーネント設定による |
SMTP | なし | ポート | X | 465 |
リモートsyslog | なし | ポート | X | 514 |
Mattermost | なし | ポート | X | 8065 |
Mattermost | なし | ポート | X | 80または443 |
PgBouncer | なし | ポート | X | 6432 |
Consul | なし | ポート | X | 8300、8301(TCP および UDP)、8500、8600[^注意事項] |
パトロニ | なし | ポート | X | 8008 |
GitLab KAS | はい | ポート | X | 8150 |
Gitaly | はい | ソケット | ポート (8075) | 8075または9999(TLS) |
Gitaly エクスポーター | はい | ポート | X | 9236 |
Praefect | なし | ポート | X | 2305または3305(TLS) |
GitLab Workhorse エクスポーター | はい | ポート | X | 9229 |
レジストリ・エクスポーター | なし | ポート | X | 5001 |
凡例
-
Component
- コンポーネントの名前。 -
On by default
- コンポーネントはデフォルトで実行されていますか。 -
Communicates via
- コンポーネントが他のコンポーネントとどのように通信するか。 -
Alternative
- 異なるタイプの通信を使用するようにコンポーネントを設定できる場合。そのタイプは、その場合に使用されるデフォルトのポートと共にリストされています。 -
Connection port
- コンポーネントが通信するポート。
GitLabはまた、Gitリポジトリや他の様々なファイルを保存するためのファイルシステムが準備されていることを期待します。
NFS (Network File System)を使っている場合、ファイルはネットワーク経由で運ばれ、実装によってはポート111
と2049
が開いている必要があります。
場合によっては、GitLabレジストリはデフォルトで自動的に有効になります。詳しくはドキュメントをご覧ください。
[^Consul-notes]:追加のConsul機能を使用する場合、より多くのポートを開く必要があるかもしれません。公式ドキュメントを参照してください。
[^Sidekiq-health]:Sidekiqヘルスチェック設定が設定されていない場合、デフォルトはSidekiqメトリクスエクスポーター設定です。このデフォルトは非推奨で、GitLab 15.0で削除される予定です。